字典dict
a = {'A':1,'B':2,'C':'TIAN','D':5}
print(a['A'])#访问字典中指定key值
a.pop('B')#通过key删除key及其值
print(a)
print(len(a))#计算字典的长度
a['E']='大家好,才是真的好'#向字典插入新key及key值
print(a)
#判断key是否存在,in方法
if 'A' in a :
print ('当前使用in方法,key "A"存在于字典a中,"A"的值是:',a['A'])
if 'B' in a :
print(a['B'])
else:
print('字典a中没有key值"B"')
#判断key是否存在,get()方法
if a.get('A') != None :
print ('当前使用get()方法,key "A"存在于字典a中,"A"的值是:',a['A'])
if a.get('B') == None :
print('字典a中没有key值"B"')
元组set:
set可以看成数学意义上的无序和无重复元素的集合,因此,两个set可以做数学意义上的交集、并集等操作:
>>> s1 = set([1, 2, 3]) >>> s2 = set([2, 3, 4]) >>> s1 & s2
{2, 3} >>> s1 | s2
{1, 2, 3, 4}