列表与元组

  • 53

与整数、浮点数、字符串一样,列表和元组也是Python的基本数据类型:

列表与元组

1.列表与元组的定义与区别

列表和元组的形态非常相似,一个是中括号[],一个是圆括号()。注意两者都是英文的括号。

它们最大的区别是:列表“可变”,元组“不可变”

“可变”的意思是说,列表在创建完成后,我们还可以增添元素,或对里面的元素进行修改。

相反“不可变”的意思是说,元组创建完,就定型了,不可增添元素,元素也不能再做修改了。

列表与元组

2.列表和元组的使用

2.1列表

列表的结构:

① 中括号[]将数据集中起来;

② 不同元素之间用英文逗号,隔开。

列表可以存储多个数据,当然也可以啥也不存,那就是空列表:[]。

列表的append()方法:

它的语法是这样的:列表.append(元素)。

例如:

a = ['c']
print(a)
# 列表添加新元素'b'
a.append('b')
print(a)

# 结果为:
# ['c']
# ['c','b']

列表索引:

在Python中,“门牌号”被称为索引值,索引值从0开始,列表中的每个元素都有自己的索引值。

列表[0]表示列表的第一个元素,列表[1]则表示列表的第二个元素,以此类推。

通过索引值就可以访问到列表中的元素,语法是这样的:列表[索引值]。

例如:

d = ['e','f','g']

# 访问列表当中的第一个元素'e',并将元素打印出来
print(d[0])

# 结果:
# e

修改列表:

① 根据索引值找到元素 ② 替换元素

这两个步骤一条语句就可以实现,替换元素需要借助赋值符号=来实现,语法为列表[索引值] = 新元素。

h = ['i', 'j', 'k', 'l']

# 将列表中的元素'j'修改成'm'
h[1] = 'm'
print(h)

# 结果
# ['i', 'm', 'k', 'l']

2.2 元组

元组和列表的特性很像。

和列表一样,元组也可以通过索引值的方式获取元素,语法是:元组[索引值]。

不同的是,不能对创建好的元组进行修改,包括修改元素,增添元素等,所以元组不能使用append()方法。

  • 本文由 发表于 2022年6月4日
评论  0  访客  0

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: