Python-元组详解

注意:列表是方括号【】,元组是圆括号(),这里要分清。

创建元组

1、a = ()

2、b = tuple()

python 复制代码
a = ()
b = tuple()

2、可以指定初始值

a = (1,2,3,4)

python 复制代码
a = (1,2,3,4)

3、元素可以是任意类型

a = (1,2,3,4,'hello')

python 复制代码
a = (1,2,3,4,'hello')

4、可以通过下标访问元素

下标也是从0开始

下标可以为负数,表示的意思依旧是从len - 1,即倒数元素开始

5、可以切片

a[1:3]左闭右开

python 复制代码
a = (1,2,3,4,5,6)
b = a[1:3]#左闭右开,b的结果为(2,3,4)

6、可以使用for循环进行遍历

a = (1,2,3)

for elem in a:

print(a)

python 复制代码
a = (1,2,3)
for elem in a:
    print(a)

7、index查找下标

print(2 in a)

a.index(2)

python 复制代码
print(2 in a)
a.index(2)

8、使用 + 拼接元素

a

b

a + b

python 复制代码
a = (1,2,3)
b = (4,5,6)
c = a + b

元组是不能修改
支持只读,不支持写入

相关推荐
曹轲恒37 分钟前
Java中断
java·开发语言
施棠海1 小时前
监听与回调的三个demo
java·开发语言
時肆4851 小时前
C语言造轮子大赛:从零构建核心组件
c语言·开发语言
赴前尘2 小时前
golang 查看指定版本库所依赖库的版本
开发语言·后端·golang
de之梦-御风2 小时前
【C#.Net】C#开发的未来前景
开发语言·c#·.net
web3.08889992 小时前
微店商品详情API实用
python·json·时序数据库
知乎的哥廷根数学学派2 小时前
基于数据驱动的自适应正交小波基优化算法(Python)
开发语言·网络·人工智能·pytorch·python·深度学习·算法
de之梦-御风3 小时前
【C#.Net】C#在工业领域的具体应用场景
开发语言·c#·.net
sunfove3 小时前
将 Python 仿真工具部署并嵌入个人博客
开发语言·数据库·python
Learner3 小时前
Python类
开发语言·python