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

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

相关推荐
xiaoshuaishuai85 分钟前
C# AI实现PR处理、单元测试
开发语言·c#·log4j
C++、Java和Python的菜鸟5 分钟前
第7章 Java高级技术
java·开发语言
LONGZHIQIN8 分钟前
C#基础复习笔记
开发语言·笔记·c#
可靠的仙人掌22 分钟前
SAC(Soft Actor-Critic)算法底座
开发语言·算法·php
量化吞吐机36 分钟前
近期量化工具怎么选,先看规则流程能否承接
人工智能·python
学逆向的44 分钟前
汇编——数据存储模式
开发语言·汇编·网络安全
一世繁华行1 小时前
Python帧对象
python
geovindu1 小时前
CSharp: Prototype Pattern
开发语言·后端·设计模式·.net·原型模式·创建型模式
三川6982 小时前
Tkinter库的学习记录08- 容器控件
python
c_lb72882 小时前
近期AI量化工具选择,学习开发执行要分开
人工智能·python