Python学习12 : 数据结构之二(列表 list)

2024-08-22  本文已影响0人  简洁的书写

列表又叫List,与元组的结构类似,也可以用于存储多个类型的数据。

列表与元组一样,列表中的数据元素可以是任何一种类型,如图所示,整型、浮点型、布尔数等。

列表中的数据也可以是整型,浮点型,字符串或布尔数的任意组合。

使用索引能够获取元组中的元素,列表与元组类似,也可以使用索引。

1. 开始位置数字不填,默认从第一个元素开始切片。print(what[:6 ])
2. 结束位置数字不填,默认从开始位置切片,取到最后一个元素。print(what[1:])
3. 开始位置和结束位置都不填写时,就是取列表中的所有元素。这种用法不常见,了解即可。

列表的修改
代码:
friendName = ["Kevin", "Tony", "Asum"]
print(friendName)
print(friendName[0])
friendName[0] = "Jessica"
print(friendName)
显示:
['Kevin', 'Tony', 'Asum']
Kevin
['Jessica', 'Tony', 'Asum']

列表和元组有很多相似点,列表可修改,但元组的内容定义完成后,里面的内容就不能修改。

学习以上知识点后,我们需要对元组和列表进行区分:

相同点:

1. 可以使用索引定位到某个元素;

2. 可以使用切片取一个片段;

3. 可以存储不同的数据,如,字符串、整型、浮点型、布尔数等。

不同点:元组内容是不可修改的。

例如:程序员在编写程序时,也会犯错,因此像元组这样不可变的数据结构可以有效防止写代码的人因为自己的错误,误修改了里面的数据。

上一篇 下一篇

猜你喜欢

热点阅读