做家常菜的网站哪个好,运城环保局网站王建设,酒店网站开发程序员,鞍山58同城招聘网python list#xff08;列表#xff09;、创建、访问、内置index、判断in、not in、添加元素、insert、append、extend、列表排序、颠倒顺序、删除元素、remove、pop、clear-CSDN博客
目录
tuple#xff1a;
元组的主要特点包括#xff1a;
tuple的创建
单个元组需要注…python list列表、创建、访问、内置index、判断in、not in、添加元素、insert、append、extend、列表排序、颠倒顺序、删除元素、remove、pop、clear-CSDN博客
目录
tuple
元组的主要特点包括
tuple的创建
单个元组需要注意
更改tuple元组值
查询元组的长度有多少个元素len
元组合并
类型转换成元组tuple
元素出现的次数count()
语法变量名.count(value)
查询元素出现的位置index()
查询元素是否存在元组中 查询元素是否不存在元组中 tuple
tuple是一种不可变的序列类型和列表类似它可以包含多个元素这些元素可以是不同的数据类型。元组使用小括号 () 来定义元素之间用逗号 , 分隔。元组一旦被定义便不能修改。
元组的主要特点包括
不可变性一旦创建了元组就不能修改它的内容。这意味着不能添加或删除元组中的元素也不能更改元组中元素的值。有序性元组中的元素按照定义时的顺序存储每个元素都有一个确定的位置索引。有下表标 多样性 可包含性 元组可以包含不同类型的元素例如整数、浮点数、字符串、列表、甚至其他元组。 嵌套性元组可以嵌套即一个元组可以作为另一个元组的一个元素。 迭代性 可重复性 可以使用循环结构遍历元组中的所有元素。
tuple的创建
#创建空元组
#1、t ()#变量名 ()
#2、t tuple()#变量名 ()
#创建单元素元组
#1、t ()#变量名 (元素,)
#创建多元素元组
#1、t (元素1 元素2 元素3)t (csdn, jingyu, python)单个元组需要注意
需要注意的是()即表示优先级又表示元组所以为表示区分会在后面加上 , 逗号.Python在打印单元素tuple时也自动添加了一个“,”为了更明确地告诉你这是一个tuple。
t (1,)
print(type(t))
返回结果class tuple
t (1)
print(type(t))
class int更改tuple元组值
创建元组后就不能修改其中的内容了。可以将元组转换成列表更改列表值或者将不确定的值使用列表来括起来 [ ] 便于修改。
t (c, s, d, n, [jingyu, article])
y list(t)
y[4] hello
print(y)
返回结果[c, s, d, n, hello]t (c, s, d, n, [jingyu, article])
c t[4]
c[0]
print(c)
返回结果[, article]
查询元组的长度有多少个元素len
t (c, s, d, n, [jingyu, article])
print(len(t))
返回结果5
注意list作为一个整体的tuple的第五个元素
元组合并
元组可以使用 号实现元组的连接意味着生成一个新的元组。
x (c, s,)
y (d, n,)
print(x y)
返回结果(c, s, d, n)j x y
print(j)
返回结果(c, s, d, n)
类型转换成元组tuple
#例如
c [c, s, d, n]
print(type(c))
print(tuple(c))
返回结果class list(c, s, d, n)
元素出现的次数count()
语法变量名.count(value)
参数说明value必需。要检索的元素。
c [s, d, n, x, y, j, x]
print(c.count(x))
返回结果2
查询元素出现的位置index()
语法变量名.indexvalue
参数说明value必需。要检索的元素。
c [c, s, d, n]
print(c.index(c))
返回结果0
查询元素是否存在元组中
in 关键字
print查找的元素 in 元组变量名使用 in 关键字检查元组中是否存在指定项时如果存在则返回 True 反之则返回 False 。
c [x, s, d, n]
print(x in c)
返回结果True查询x元素是否在c元组中。如果存在则返回 True 反之则返回 False 。 查询元素是否不存在元组中
not in 关键字
print查找的元素 not in 元组变量名使用 not in 关键字检查元组中是否不存在指定项时如果不存在则返回 True 反之如果存在则返回 False 。
c [x, s, d, n]
print(x not in c)
返回结果False
查询x元素是否在c元组中。假的x元素存在c元组中。。