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

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

相关推荐
不要em0啦9 分钟前
从0开始学python:简单的练习题4
开发语言·python
我想吃余9 分钟前
【C++篇】C++11:线程库
开发语言·c++
小李云雾11 分钟前
Python 多任务编程入门:进程的创建、同步与进程池使用
开发语言·数据库·python·oracle
AI Echoes14 分钟前
LangChain中的工具与工具包
人工智能·python·langchain·prompt·agent
henreash19 分钟前
C#调用F#的MailboxProcessor
开发语言·c#
CSDN_RTKLIB20 分钟前
【静态初始化与动态初始化】术语对比
开发语言·c++
浔川python社20 分钟前
浔川社团 2026 更新程序安排
python
彼岸花开了吗31 分钟前
构建AI智能体:七十二、交叉验证:从模型评估的基石到大模型时代的演进
人工智能·python·llm
赵长辉31 分钟前
AGI-rag学习: 实现了一个混合搜索系统,结合了 BM25 和 密集向量检索两种方法 【20251016课复习】
python·学习·agi
nvd1137 分钟前
RAG Agent 响应策略:文档与分析
人工智能·python