【Python入门级教程】列表、元组、字典浅谈

文章目录

一、元组。

创建时使用小括号:

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']
上一篇:Python基础(一)


下一篇:Python程序设计 第二章python元组