Python教程

python——元组

本文主要是介绍python——元组,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1、元组概述

1.1列表与元组的区别

列表是可变的,元组是不可变的。列表的可变指的是列表可以添加元素,可以删除元素,元组的不可变指的是元组不可以增加新的元素,也不可以删除已有的元素。元

组的关键字是tuple,数据形式是()。

1.2元组的元素

元组里面的元素可以是字符串,也可以是数字,也可以是元组自己,也可以是列表。  

1.3元组的注意事项

当元组中只有一个元素的时候,一定要加逗号。

#元组只有一个元素时一定要加逗号
#不加逗号的情况
a=("cat")
print(type(a))
#添加逗号的情况
b=("cat",)
print(type(b))

2、元组的方法

2.1查看元组的方法:dir

yl=("qy",1,2,3,4,["go","python","c"],("d","e"))
#查看元组的方法
print(dir(yl))
#元组的方法有:'count', 'index'。

2.2输出元组中某个元素的个数:count

yl=("qy",1,2,3,4,["go","python","c"],("d","e"),2,)
print(yl.count(2))
yl=("qy",1,2,3,4,["go","python","c"],("d","e"),2,(2,3))
#输出元组中2的个数,在这里我们把["go","python","c"]、("d","e")、(2,3)看作一个元素,所以(2,3)中的2就不能计算在内,因为他们是一个整体。
print(yl.count(2))

2.3输出某个索引对应的元素:index

yl=("qy",1,2,3,4,["go","python","c"],("d","e"),2,(2,3))
#输出索引3对应的元素
print(yl.index(3))
#输出索引5对应的元素,如果我们想要输出的索引对应的内容是一个整体,我们就不需要用index。
print(yl[5])
print(yl[6])

2.4根据索引输出元组中的元素

yl=("qy",1,2,3,4,["go","python","c",(24,33)],("d","e"),2,(2,3))
#输出元组中的元素“go"
print(yl[5][0])
#输出元组中的元素24
print(yl[5][3][0])

 

这篇关于python——元组的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!