Tuple(元组):
1
#元组2
#不可修改值3
cube=(3,4,5)4
print(cube[2])5
6
#可以整个重新赋值7
cube=(4,5,6)8
print(cube)9
10
cube=[1,2,3]11
print(cube)Listslice:
1
#切片2
number=list(range(1,11))3
print(number)4
less_5=number[:5]#切片是针对索引的,从0开始5
print(less_5)6
another=number[2:7]#第三个到第七个7
#2:7其实是第3到第8,其中第8取不到,也就是取第3到第78
print(another)9
last_3=number[-3:]10
print(last_3)11
12
#复制13
#相同索引14
boy=[a,b,c]15
girl=boy16
boy.append(z)17
print(girl=boy,指向相同的内存空间,是一个2-1的映射:)18
print(boy)19
print(girl)20
21
#复制22
boy=[a,b,c]23
girl=boy[:]24
boy.append(z)25
print(girl=boy[:],是把boy的东西拷贝下来,赋值给girl,变量分别有自己的内存空间:)26
print(boy)27
print(girl)Dictionary:
1
#Dictionary:用来形容对象的性质2
charley={height:,married:False,school:SUSTech}3
print(charley)#包含整个dictionary4
#p.s.字典包括重复的性质时,会报错,并且尊重后面的那个性质!5
6
#提取7
print(charley[height])8
print(charley[married])9
#扎心了??゛10
#整体提取key/value11
print(charley.items())12
print(charley.keys())13
print(charley.values())14
15
#搜索16
#用get方法,get(key,默认返回值)17
#存在key则返回对应的value,不存在key则返回默认返回值。18
print(charley.get(height,MissingKey))19
print(charley.get(age,MissingKey))20
21
#添加22
charley[weight]=6523
charley[age]=2224
25
print(charley)26
#先后顺序没关系27
28
#修改(其实就是我吃胖了)29
charley[weight]=66#这样就可以力~30
print(charley)31
32
#删除33
#del34
delcharley[school]35
print(charley)36
#delcharley37
#print(charley)#del的删除是彻彻底底地没了!38
#pop():删除元素返回值39
print(charley.pop(height))40
print(charley)41
42
43
#世上有两种字典,一种是一个对象,多个性质;一种是一个对象,多个性质。44
45
46
#遍历,也就是循环47
nationalities={Amay:UniteStates,Bob:Britain,Charley:China}48
49
#遍历所有元素50
forname,nationalityinnationalities.items():#某种意义上,“nationalities.items()”相当于一个列表!51
#遍历字典:变量名词可以改,但是不建议,中间用逗号间隔,后面的字典要加:item(),表示遍历所有元素52
print(name+