计算机网络/计算机科学与应用/系统/运维/开发

Python【基础】元组


元组

元组元素内容是不可更改的  (不可改变的列表)


元组的定义 放在括号内 name_tuple = (元素1,...,元素n)


元组每一个数据称元素,可以是整数、字符串或者列表等 用逗号隔开

打印元组内容 print

如果元组内元素只有一个 在定义时需要在元素右边加上逗号,


# 定义元组元素是整数
numbers1 = (1, 2, 3, 4, 5)
# 打印元组
print(numbers1)
# 定义只有一个元素的元组
val_tuple = (10,)


# 列出元组数据类型
print(type(numbers1))  # <class 'tuple'>


2、 读取元组内容 使用中括号 [] 元组元素索引从0开始配置


# 读取numbers1元组第1个元素
print(numbers1[1])  # 2


# 遍历所有元祖
keys = ("magic", "xaab", 9099)
for key in keys:
    print(key)


3、修改元组内容产生错误的实例 (注意:元组元素是不能修改的)


# 定义元组元素是字符串
fruits = ('apple', 'orange')

# 打印元组fruits[0]
print(fruits[0])

# 将元素内容改为watermelon
fruits[0] = 'watermelon'


# TypeError: 'tuple' object does not support item assignment
# TypeError tuple对象不支持赋值
print(fruits[0])


# 如果想修改元组元素 需要重新定义一个新的同名元组即可


 4、元组切片

fruitss = ('apple', 'orange', 'banna', 'watermelon', 'grape')
print(fruitss[1:3])
print(fruitss[:2])
print(fruitss[1:])
print(fruitss[-2:])
print(fruitss[0:5:2])


python 元组

只要认真对待生活,终有一天,你的每一份努力,都将绚烂成花。

评论

^