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 分钟前
负载均衡概述
开发语言·阿里云·云计算·负载均衡
:1214 分钟前
java面试基础
java·开发语言
2401_882273725 分钟前
如何通过MongoDB GridFS实现文件的分块下载
jvm·数据库·python
weixin_580614005 分钟前
CSS如何实现动态背景色线性渐变_利用CSS变量控制渐变方向
jvm·数据库·python
代码羊羊5 分钟前
Rust泛型编程:从零成本抽象到极致性能
开发语言·windows·rust
小樱花的樱花5 分钟前
Linux Shell命令入门
linux·服务器·开发语言
沫璃染墨6 分钟前
C++ std::list 深度解析:迭代器、splice 核心接口与排序效率全解
开发语言·c++
weixin_408717777 分钟前
mysql如何查询所有列_mysql select星号性能分析
jvm·数据库·python
a9511416427 分钟前
mysql权限表查询性能如何优化_MySQL系统权限缓存原理
jvm·数据库·python
23471021277 分钟前
4.21 学习笔记
软件测试·笔记·python·学习