dictの生成zip
1949 ワード
Dictの作成方法
きほんほうしき
zipの基本的な使い方
きほんほうしき
d = {'a': 1, 'b': 2, 'c': 3}
dict関数とリストの使用方法d = dict([('a', 1), ('b', 2), ('c', 3)])
> {'a': 1, 'b': 2, 'c': 3}
文字列の使用可能なメソッドd = dict(a=1, b=2, c=3)
> {'a': 1, 'b': 2, 'c': 3}
キーとキーの値と値を組み合わせてリストに作成する方法d = dict(zip(['a', 'b', 'c'], [1, 2, 3]))
> {'a': 1, 'b': 2, 'c': 3}
ZIP関数zipの基本的な使い方
z = zip(['a', 'b', 'c'], [1, 2, 3]) # 두 개의 리스트에 저장된 값들을 조합
for i in z:
print(i, end=', ')
# >> ('a',1), ('b',2), ('c',3)
z = zip(('a', 'b', 'c'), (1, 2, 3)) # 두 개의 튜플에 저장된 값들을 조합
for i in z:
print(i, end=', ')
# >> ('a',1), ('b',2), ('c',3)
z = zip(('abc', (1, 2, 3))) # 문자열과 튜플에 저장된 값들을 조합
for i in z:
print(i, end=', ')
# >> ('a',1),('b',2),('c',3)
list、tuple、dictメソッドを使用したzipl = list(zip(['a', 'b', 'c'], [1, 2, 3]))
# >> [('a',1), ('b',2), ('c',3)]
t = tuple(zip('abc', '123'))
# >> (('a','1'), ('b','2'),('c',3))
d = dict(zip(['a', 'b', 'c'], (1, 2, 3)))
# >> {'a':1, 'b':2, 'c':3}
3つ以上zipc = list(zip('abc', (1, 2, 3), ['one', 'two', 'three']))
# >> [('a',1,'one'), ('b',2,'two'), ('c',3,'three')]
Reference
この問題について(dictの生成zip), 我々は、より多くの情報をここで見つけました https://velog.io/@aopd48/dict의-생성과-zipテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol