元组

在python中是没有数组这个概念的,因为python的变量没有数据类型,而数组里存放的必须是同种类型的数据,所以准确的来说,在python中是没有数组类型的,python中取而代之的是列表元组

由于和列表是近亲关系,所以元组和列表在实际使用上是非常相似的。

下面主要介绍元组与列表的不同。

元组的创建

>>> tuple1 = (1,2,3,4,5,6,7)
>>> tuple1
(1, 2, 3, 4, 5, 6, 7)
>>> tuple1[1]
2
>>> tuple1[:4]
(1, 2, 3, 4)
>>> tuple1[4:]
(5, 6, 7)

python中的元组的创建使用的是小括号,且元组的数据创建后不可修改

元组数据的添加

>>> tuple2 = ('member1','member2','member3','member4')
>>> tuple2 = tuple2[:2]+('new member',)+tuple2[2:]
>>> tuple2
('member1', 'member2', 'new member', 'member3', 'member4')

元组数据的添加更像是新建一个添加完数据的元组,让原来的变量指向新的元组

元组的删除

>>> tuple2
('member1', 'member2', 'new member', 'member3', 'member4')
>>> del tuple2
>>> tuple2
Traceback (most recent call last):
  File "<pyshell#86>", line 1, in <module>
    tuple2
NameError: name 'tuple2' is not defined

欢迎留言指出错误
不要忘了点赞哦

Logo

GitCode 天启AI是一款由 GitCode 团队打造的智能助手,基于先进的LLM(大语言模型)与多智能体 Agent 技术构建,致力于为用户提供高效、智能、多模态的创作与开发支持。它不仅支持自然语言对话,还具备处理文件、生成 PPT、撰写分析报告、开发 Web 应用等多项能力,真正做到“一句话,让 Al帮你完成复杂任务”。

更多推荐