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

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

相关推荐
魔芋红茶12 分钟前
Netty 简易指南
java·开发语言·netty
洵有兮17 分钟前
python第四次作业
开发语言·python
kkoral18 分钟前
单机docker部署的redis sentinel,使用python调用redis,报错
redis·python·docker·sentinel
wjs202420 分钟前
C++ 多线程编程入门指南
开发语言
BoBoZz1933 分钟前
IterativeClosestPoints icp配准矩阵
python·vtk·图形渲染·图形处理
小严家33 分钟前
Java基础教程大全完整学习路径
java·开发语言·学习
毕设源码-朱学姐34 分钟前
【开题答辩全过程】以 基于Java的电影推荐系统为例,包含答辩的问题和答案
java·开发语言
sheji341640 分钟前
【开题答辩全过程】以 基于SSM的校园新冠疫苗接种信息管理系统为例,包含答辩的问题和答案
java·开发语言
dddaidai1231 小时前
深入JVM(四):垃圾收集器
java·开发语言·jvm
test管家1 小时前
PyTorch动态图编程与自定义网络层实战教程
python