成语大全网 - 汉语词典 - python中词典的用法

python中词典的用法

python?中list,tuple,dict,set是最常用的集合类型。

list列表,相当于一个数组,不过list的长度是自动变化的而且列表元素自由的,不必每个元素都是同一种类型。它的简洁的定义方式是a=[]。有序组合

tuple也是一个组合。不过tuple在定义好之后就不能再变化。它的简洁的定义方式是a=1,3也可以是a=(1,3).有序组合。

dict是字典类型。也就是键值对类型。键名不可以重复,并且不可以变化(字符串就符合这个要求,常用字符串作为键名)。它的简洁的定义方式是a={}.无序组合(意思就是你无法按照添加的顺序对他进行遍历)。

set是set类型(不好翻译,用的也少)。也是一个无序的组合,元素是互斥的,也就不会出现相同的元素。可以把一个序列转换成无重复元素的set.无序组合。

以下是使用的示例代码。

a_tuple=(1,3423,'34')

a_list=[12,12.34,'sds']

a_dict={'key1':1,'key2':2}

a_set=set('2323')

for?t?in?a_tuple:

print('%s?in?tuple'%t)

print('*'*10)

for?l?in?a_list:

print('%s?in?list'%l)

print('*'*10)

for?k,v?in?a_dict.items():

print('key=%s,value=%s?in?dict'%(k,v))

print('*'*10)

for?s?in?a_set:

print('%s?in?set'%s)

print('*'*10)

不明白可追问。