目录
- 列表
- 元组的定义
- 元组的索引和切片
- 计数tuple.count()
- 索引tuple.index()
列表
- 元组是不可变数据类型
- 元组中的数据类型不限
- 元组中的元素之间用逗号分割
- 最外层用( )括起来
- 由于元组和列表极其相似,元组又常常被称之为 只读列表
元组的定义
- tuple()来创建
s = 'python'
L = tuple(s)
L
('p', 'y', 't', 'h', 'o', 'n')
- ()
l = ('p', 'y', 't', 'h', 'o', 'n')
l
type(l)
('p', 'y', 't', 'h', 'o', 'n')
tuple
只含有一个元素的元组的定义,后面必须加一个逗号
t = (1,)
元组的索引和切片
与列表一致
语法:元组[start:stop:step]
- 元组[起始位置:终止位置:步长和方向],开始的位置包含在内,终止的位置不包含在内
- 步长的默认值为1,当步长设置为正整数,代表方向从左往右,当步长设置为负整数,代表从后往前进行切片
- 起始位置和终止位置,如果不填,代表从头到尾所有数据
计数tuple.count()
Examples:
tuple1 = ('life', 'is', 'short', 'I', 'use', 'python', 'python') tuple1.count('python') 2
索引tuple.index()
Examples:
tuple1 = ('life', 'is', 'short', 'I', 'use', 'python', 'python') tuple1.index('python') 5
元组的不可变是指,元组本身自己的元素不可变,同理列表可变是指列表自己本身的元素可变。
元组内部对象为列表时,列表可改
原文地址:https://www.cnblogs.com/LAUGH-TALE/p/11651294.html
时间: 2024-10-12 22:46:47