周大胖子 发表于 2023-8-17 15:08:18

python 元组的相关基础知识




# 元组内的数据是不能修改的。
# 元组中的数据不能修改,但元组中嵌套列表时,列表内的数据可更改。
# index() : 查找某个数据,如果数据存在返回对应的下标,否则报错
# count() : 统计某个数据在当前元组出现的次数

# 转化
# tuple 将列表转化为元组 // 源数据没变 变得是返回值
# list 将元组换转化为列表 // 源数据没变 变得是返回值

# 元组 的操作
# len 计算长度
# max 查找最大值(建立在当前元组元素相同类型的情况下) 返回的是元素 不是下标
# min 查找最小值(建立在当前元组元素相同类型的情况下) 返回的是元素 不是下标
# 操作符 + 两个元组合并为一个新的元组
# 操作符 * 同列表 本身不变新生成的数据 复制几份
# del 删除元组

w = ('油', '光', '瓦', '亮', '丝瓜', '大', '长', '丝瓜', ['王三岁', '大力', '斌善美'])
n = ('安美', '老了')
m = (1, 2, 3, 4, 5, 8)
n2 = ['s','t']
# 1. 查找数据

d(w)
# 瓦

d(w[::-3])
# (['王三岁', '大力', '斌善美'], '大', '瓦')

d(list(n))
# ['安美', '老了']

d(tuple(n2))
# ('s', 't')

d(w.index('光'))
# 1

d(w.count('丝瓜'))
# 2

d('长度是{}'.format(len(w)))
# 长度是9

d('最大值是{},最小值是{}'.format(max(m), min(m)))
# 最大值是8,最小值是1

w.append('小雅')
d(w + n)
# ('油', '光', '瓦', '亮', '丝瓜', '大', '长', '丝瓜', ['王三岁', '大力', '斌善美', '小雅'], '安美', '老了')
d(n * 3)
# ('安美', '老了', '安美', '老了', '安美', '老了')

del n



页: [1]
查看完整版本: python 元组的相关基础知识