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

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

相关推荐
我送炭你添花2 分钟前
Pelco KBD300A 模拟器:07+1.宏脚本编辑器与模板库管理实现细节
python·自动化·编辑器·运维开发
Wpa.wk7 分钟前
接口自动化测试 - REST-assure小练习(Java版-分层)
java·开发语言·经验分享·python·自动化·接口自动化·po
张人玉7 分钟前
C#WPF页面布局及其属性
开发语言·c#·wpf
_OP_CHEN8 分钟前
【从零开始的Qt开发指南】(十七)Qt 事件详解:按键与鼠标事件的全方位实战指南
开发语言·c++·qt·前端开发·qt事件·客户端开发·gui开发
qq_12498707538 分钟前
基于Java的游泳馆管理系统(源码+论文+部署+安装)
java·开发语言·毕业设计·springboot·计算机毕业设计
灵活用工平台9 分钟前
灵活用工实操案例:亲测流程与复盘分享
大数据·人工智能·python·安全
superman超哥9 分钟前
Rust 多重借用的冲突解决方案:突破借用检查的实践策略
开发语言·后端·rust·多重借用·冲突解决方案·借用检查
半夏知半秋9 分钟前
rust学习-生命周期
开发语言·笔记·后端·学习·rust
superman超哥9 分钟前
Rust 高阶 Trait 边界(HRTB)中的生命周期:超越具体生命周期的抽象
开发语言·后端·rust·生命周期·rust生命周期·rust高阶trait边界·hrtb
轻竹办公PPT11 分钟前
工作计划 PPT 使用 AI 生成时,结构清晰度如何保障
人工智能·python·powerpoint