python 元组操作

元组中的元素可以是不同类型的,可以含有字符串、整数以及浮点数

1. 创建和遍历元组

#创建一个空元组
inventory=()
#python允许跨行编写代码
inventory=("sword",
           "armor",
           "shield",
           "healing potion")
print(inventory)
#用for循环遍历元素
print("\nYour items:")
for item in inventory:
    print(item)
输出结果

python 元组操作_第1张图片
由于元组是一种序列,有关序列的知识对元组也是使用的:可以获取元组的长度,循环打印出每一个元素,利用in运算符测试某个元素是否存在于元组中,对元组进行索引、切片以及连接等操作。

inventory=("sword","armor","shield","healing potion")
#获取元组的长度
print("You have",len(inventory),"items in your possession.")
#用in测试成员关系
if "healing potion" in inventory:
    print ("in your inventory")
#对元组进行索引
print("inventory[1]",inventory[1])
#对元组进行切片
print("inventory[1:3]",inventory[1:3])
输出


元组的不变性

跟字符串一样,元组也是不可变得。用户不能对元组进行任何改动。

python 元组操作_第2张图片

元组的连接操作

字符串的连接方式也同样适用于元组,使用连接运算符"+"即可将两个元组连接起来。实际上也是产生了一个新的元组。

inventory=("sword","armor","shield","healing potion")
chest=("gold","gems")
inventory+=chest
print(inventory)
输出:




你可能感兴趣的:(python,元组)