元祖
arry = (123,"abc",12.4)
arry = tuple( (123,"abc",12.4) )
arry[1] #元素“abc”
内容不能修改,只能读取
列表
arry = [123,"abc",12.4]
arry = list([123,"abc",12.4])
Arry = list("abc")
str = arry[1] #访问元素“abc”
del li[1] #删除元素“abc”
arry[-1] #访问倒数第一个元素12.4
arry[1]=22 #修改元素
arr.append(3) #添加元素
l.sort() #排序
arry = arry * 4 #元素变四倍
123 in arry #元素是否在集合中
遍历:
for obj in arry:
集合
s1 = set("abccd")
s2 = {'b','c','x','c'}
#只保留序列中非重复内容,去重
构造函数只能加入序列
#添加元素
s.add(3)
#交集 结果:b,c
x = s1 & s2
#并集 合起来不重复的元素 结果:a b c d x
y = s1 | s2
#差集 s1中去掉和s2的交集 结果:a d
z = s1 - s2
字典
dic = {'a':1 , "str":1.2, 3.1:4}
dic =dict( {'a':1 , "str":1.2, 3.1:4} )
#修改元素,如果字典内有,则进行访问
dic['a'] += 5
#插入元素,如果字典内没有,则插入新值
dic[33] = 111
print(dic[33])
=========查找
if dic.has_key(5):
if 5 in dic:
=========遍历
for key,value in dic.items():
print key,value
for key in dic:
print key,dic[key]
=========获取set
s = set(dic.values());
s2 = set(dic.keys());