Python基础知识_列表与元组

一、列表

将同一类型的人放在users里,作为一个列表

users = ['彭于晏','余文乐','我']

列表可以进行以下操作:

索引、切片、步长、删除、修改、for循环、len

二、元素

将同一类型的人放在users里,作为一个元组

users = ('彭于晏','余文乐','我')

列表可以进行以下操作:

索引、切片、步长、for循环、len

三、差异

1、列表可以对其中的元素进行擅长和修改,而元组不可以

2、均可以进行嵌套。

#元组外面嵌套元组
users = ('彭于晏',('白敬亭','范丞丞'),'余文乐','我')

#列表外面嵌套列表
users = ['彭于晏',['白敬亭','范丞丞'],'余文乐','我']

#元组外面嵌套列表
users = ['彭于晏',('白敬亭','范丞丞'),'余文乐','我']
列表可以修改里面的元素,即我可以将彭于晏换成我
('白敬亭','范丞丞')作为列表的元素也可以修改
但是作为列表里的元素是不可以修改的
users[1][0] = '我'  #这样是错误的


#列表外面嵌套元组
users = ('彭于晏',['白敬亭','范丞丞'],'余文乐','我')
元组不可以修改里面的元素,即彭于晏不能换成我
['白敬亭','范丞丞']整体虽然作为元组的元素不可以修改
但是单独看是一个列表,可以修改列表里的内容
users[1][0] = '我'  #这样是可以的
发布了10 篇原创文章 · 获赞 1 · 访问量 392

猜你喜欢

转载自blog.csdn.net/s4cott/article/details/105474830