Python的基础数据结构有以下几种
数组list
1 2 3 4 5
| []
list([1, 2, 3])
list(range(5))
|
元组tuple
1 2 3 4 5
| ()
tuple((1, 2))
tuple([1, 2, 3])
|
字典dict
{}
是空dict,{‘key’: ‘value’}
1 2 3 4 5
| dict(key = 'k', val = 'v')
dict([('key', 'k'), ('val', 'v')])
{'key': 'k', 'val': 'v'}
|
集合set
1 2 3 4 5
| {'a'}
set((1, 2))
set({1, 2})
|
如果是空集合,是不能写 {}
的,{}
代表空dict。
空集合是 set()
1 2 3 4 5 6 7 8 9
| z = zip(['a', 'b'], [1, 2], [3, 4]) list(z) [('a', 1, 3), ('b', 2, 4)]
z = zip(['a', 'b'], [1, 2]) l = list(z) dict(l) {'a': 1, 'b': 2}
|