【python】之元组及其操作

简介: 【python】之元组及其操作

元组
元组的所有元素都放在()中,两个相邻的元素用逗号隔开,在元组中,元素的类型可以不同。通常情况下元组用于保存程序中不可修改的内容。

1.元组的创建和删除
1.使用赋值运算符
元组名=(元素1,元素2......)

注意列表用的是[],而元组是()

举例

代码

tuple1=("张三",)
print(tuple1,",tuple1的类型为",type(tuple1))
tuple2=("张三")
print(tuple2,",tuple2的类型为",type(tuple2))
tuple3=(15)
print(tuple3,"tuple3的类型为",type(tuple3))

执行结果
image.png

2.创建空元组
元组名=()

空元组可以为函数传递一个空值

3.创建数值元组
tuple(range(start,end,step))

返回的是一个元组

举例

代码

tuple1=tuple(range(2,15,3))
print(tuple1)

执行结果
image.png

4.删除元组
del 元组名

5.访问元组元素
print(元组名[下标])

举例

代码

tuple1=tuple(range(2,15,3))
print(tuple1)
print(tuple1[2])

执行结果
image.png

2.遍历列表
1.使用for循环实现

for item in 元组名:

    #输出

2.使用for循环和enumerate()函数

for index,item in enumerate(元组名)

index:保存元素的索引

item:用于保存获取到的元素

举例

代码

tuple1=tuple(range(2,15,3))
print(tuple1)
for index,item in enumerate(tuple1):
    print(index,item)

执行结果
image.png

3.元组推导式
生成指定范围的数值列表

元组名=tuple(表达式 for var in range)

举例

生成一个10个随机数的元组

代码

import random
rn=tuple((random.randint(10,100) for i in range(10)))
print(rn)

执行结果
image.png

相关文章
WK
|
3月前
|
Python
python元组与列表的转换
在 Python 中,元组(tuple)和列表(list)是两种常用的数据结构,它们之间可以相互转换
WK
148 9
WK
|
3月前
|
Python
Python创建元组
必须在这个元素后面加上一个逗号,否则 Python 会把它当作一个普通的带圆括号的表达式而不是元组
WK
33 4
WK
|
3月前
|
数据处理 Python
Python空元组作用有哪些
空元组在Python中可能不像包含元素的元组那样直接用于数据处理,但它们仍然可以在多种情境下发挥重要作用
WK
37 2
|
3月前
|
存储 缓存 Python
解密 Python 元组的实现原理
解密 Python 元组的实现原理
70 4
|
3月前
|
存储 安全 Serverless
Python学习四:流程控制语句(if-else、while、for),高级数据类型(字符串、列表、元组、字典)的操作
这篇文章主要介绍了Python中的流程控制语句(包括if-else、while、for循环)和高级数据类型(字符串、列表、元组、字典)的操作。
55 0
|
3月前
|
存储 JSON 数据处理
分析、总结Python使用列表、元组、字典的场景
分析、总结Python使用列表、元组、字典的场景
46 0
|
3月前
|
存储 自然语言处理 Java
【Python】列表和元组
【Python】列表和元组
32 0
|
3月前
|
Python
Python操作:字符串--列表--元组--字典--运算符 (一)
Python操作:字符串--列表--元组--字典--运算符 (一)
26 0
|
3月前
|
Python
Python操作:字符串--列表--元组--字典--运算符 (二)
Python操作:字符串--列表--元组--字典--运算符 (二)
30 0
|
5月前
|
存储 索引 Python
Python学习笔记----列表、元组和字典的基础操作
这篇文章是一份Python学习笔记,涵盖了列表、元组和字典的基础操作,包括它们的创建、修改、删除、内置函数和方法等。
Python学习笔记----列表、元组和字典的基础操作