2023/1/11 python学习笔记(元组)

一元组

元组既能像列表那样容纳多种类型的对象,也有字符串不可变得特性.

1元组和列表的不同点

列表是使用方括号,元组使用的是圆括号(也可以不用括号)

列表的元素可以被修改而元组不行

列表中涉及修改元素的方法均不支持

列表的推导式叫列表推导式,元组的推导式叫生成器表达式

2元组和列表的共同点

都可以使用下标获取元素

都支持切片操作

都支持count()方法和index()方法

都支持拼接(+)和重复(*)运算符

都支持嵌套

都支持迭代

3圆括号的重要性

增加代码的可读性

4当元组只有一个元素的时候

>>> x = (520,)
>>> x
(520,)
>>> type(x)
<class 'tuple'>

5元组的打包和解包

生成一个元组我们有时候也称为元组的打包

>>> t = (123, "FishC", 3.14)

将他们一次性赋值给三个变量名的行为我们称之为解包

>>> x, y, z = t
>>> x
123
>>> y
'FishC'
>>> z
3.14

赋值的真相

>>> _ = (10, 20)
>>> x, y = _
>>> x
10
>>> y
20

猜你喜欢

转载自blog.csdn.net/qq_61134394/article/details/128650163