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、可以切片

a1: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

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

相关推荐
Chester_199913 小时前
CSP202303C.LDAP
开发语言·c++·蓝桥杯·stl
奋斗吧程序媛13 小时前
CSV文件导入功能
开发语言·javascript·ecmascript
evans在进步13 小时前
Java 常用设计模式(二):装饰器、适配器、责任链、模板方法、策略与观察者
java·开发语言·设计模式
kyrie_sakura14 小时前
python学习笔记11 -- 进程和线程
笔记·python·学习
小雨笙笙14 小时前
C语言:指针
c语言·开发语言
Jialu.14 小时前
中文 NLP 模型部署实战:FastAPI 接口 + Streamlit 看板
人工智能·python·自然语言处理·fastapi
旧梦952714 小时前
Java EnumMap 详解:原理、用法与实战
java·开发语言
snow@li15 小时前
Java:微服务项目与单体项目区别、市场占有率全景深度分析
java·开发语言·微服务
Asum1ta15 小时前
K8s 学习环境搭建:Python 与 PyCharm 开发环境配置指南
python·学习·kubernetes