文章目录
一、元组。
创建时使用小括号:
Tuple=()
可以存储多个数据:
Tuple=(1,2,3)
索引从0开始。
Tuple=(1,2,3)
Tuple[0]#下标获得值
"""
结果:
1
"""
末尾索引从-1开始。
Tuple=(1,2,3)
Tuple[-1]#下标获得值
"""
结果:
3
"""
不能使用tuple[Index]=value
设置值。
Tuple=(1,2,3)
Tuple[-1]='w'#下标设置值
"""
结果:
Traceback (most recent call last):
File "<CSDN>", line 2, in <module>
TypeError: 'tuple' object does not support item assignment
"""
当只有一个值时但是后边没有半角逗号(,)时,会被赋值为那个值
Tuple=("I'm string.")
Tuple
"""
结果:
"I'm string."
"""
Tuple=("I'm not string.",)
Tuple
"""
结果:
("I'm not string.",)
"""
二、列表。
创建时使用中括号,索引从0开始,倒着从-1开始。
List=[]
只有1个项时不会被赋值为值。
L=['I\'m in list']
L
使用append在末尾增加值。
L=[]
L.append("OBJ")
L
"""
结果:
[OBJ]
"""
使用insert在指定位置增加值。
L=['Hi','Bye']
L.insert(1,'hi')
L
#结果:['Hi', 'Insert', 'Bye']
通过index用值寻找索引。
L=['findme','None',None]
L.index('findme')
#结果:0
通过pop删除值。
L.pop(0)#0为索引
通过del删除多个值
del(L[0:-2])
通过clear删除值
L.clear()
通过count寻找指定值出现的次数。
L.count('obj')
三、列表、元组共同点。
索引从0开始,倒数从-1开始。
有序。
需要下标获取值。
四、字典。
字典是无序的,使用大括号组成。
Dict={}
下标获取值、判断值、设置值。
D={"键":"值"}
# ^ ^
# -键值对-
D["键"]
D["键"]=="5"
D["新键"]="新值"
下标不使用索引,使用键:
D={'key':'value'}
D['key']