python list、tuple、dict、set

1.list

list是一种有序的集合,可以随时添加和删除其中的元素。

>>> list= ['bb', 'cc', 'aa']
>>> list
['bb', 'cc', 'aa']

2.tuple

tuple和list非常类似,但是tuple一旦初始化就不能修改.

tuple= ('aa', 'bb', 'cc')

3.dict

使用键-值(key-value)存储,具有极快的查找速度。

默认情况下,dict迭代的是key。如果要迭代value,可以用for value in d.values(),如果要同时迭代key和value,可以用for k, v in d.items()

>>> d = {'a': 95, 'b': 75, 'c': 85}
>>> d['a']
95

4.set

set和dict类似,也是一组key的集合,但不存储value。由于key不能重复,所以,在set中,没有重复的key。

>>> s = set([1, 1, 2, 2, 3, 3])
>>> s
{1, 2, 3}

发表评论