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

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

相关推荐
我是华为OD~HR~栗栗呀9 分钟前
测试转C++开发面经(华为OD)
java·c++·后端·python·华为od·华为·面试
qiu_zhongya26 分钟前
iree 用C++来运行Qwen 2.5 0.5b
开发语言·c++·人工智能
汪宁宇26 分钟前
giflib5.2.2 在Qt与VS C++中实现Gif缩放示例
开发语言·c++·qt
啊?啊?33 分钟前
C/C++练手小项目之倒计时与下载进度条模拟
c语言·开发语言·c++
求一个demo42 分钟前
Qt5.14.2配置MSVC2017
开发语言·qt
mldong1 小时前
保姆级教程!手把手教你搭建FastAPI + Vue3前后端分离项目
vue.js·python·全栈
西阳未落1 小时前
C++基础(22)——模板的进阶
开发语言·c++
waves浪游1 小时前
C++模板进阶
开发语言·c++
Q_Q5110082851 小时前
python+uniapp基于微信小程序美食点餐系统
spring boot·python·微信小程序·django·flask·uni-app·node.js
你的电影很有趣1 小时前
lesson68:JavaScript 操作 HTML 元素、属性与样式全指南
开发语言·前端·javascript