目录
表示方法:
列表:[元素1, 元素2, 元素3]
元组:(元素1, 元素2, 元素3)
rhyme = (1, 2, 3, 4, 5, "上山打老虎")
#创建元组时也可以不带括号
rhyme = 1, 2, 3, 4, 5, "上山打老虎"
rhyme
(1, 2, 3, 4, 5, '上山打老虎')
元组的 查:
索引与列表相似:
rhyme[0]
1
rhyme[-1]
'上山打老虎'
rhyme[:3]
(1, 2, 3)
rhyme[::-1]
('上山打老虎', 5, 4, 3, 2, 1)
nums = (1, 3, 5, 6, 7 ,5, 5)
nums.count(5)
3
#返回索引位置
nums.index(6)
3
加法 乘法 嵌套:
s = (1, 2, 3)
t = (4, 5, 6)
s + t
(1, 2, 3, 4, 5, 6)
s * 3
(1, 2, 3, 1, 2, 3, 1, 2, 3)
#嵌套
w = s, t
w
((1, 2, 3), (4, 5, 6))
for i in w:
for each in i:
print(each)
1
2
3
4
5
6
[each * 2 for each in s]
[2, 4, 6]
创建一个元素的元组:
x = (520 ,)
type(x)
#tuple即元组
<class 'tuple'>
打包和解包:
生成一个元组称之为元组的打包,赋值称为解包,解包过程同样适用于列表。
t = (123, "Python", 3.14)
t
(123, 'Python', 3.14)
x, y, z, = t
x
123
y
'Python'
z
3.14