python中的列表和元组

列表(List)
可变性:列表是可变的(mutable),这意味着你可以在创建列表后添加、删除或更改其中的元素。
定义方式:使用方括号 [] 来定义一个列表
my_list = [1, 2, 3, "apple", "banana"]
操作:可以对列表执行多种操作,如追加、插入、删除等。
追加元素:my_list.append(4)
插入元素:my_list.insert(0, "orange")
删除元素:my_list.remove("apple")
元组(Tuple)
不可变性:元组是不可变的(immutable),一旦创建,就不能修改其内容。
定义方式:使用圆括号 () 来定义一个元组。也可以省略圆括号,直接用逗号分隔元素。
my_tuple = (1, 2, 3, "apple", "banana")
my_tuple = 1, 2, 3, "apple", "banana"
操作:不能修改元组的内容,但可以访问其元素。
访问元素:element = my_tuple[0]
主要区别
可变性:列表是可变的,而元组是不可变的。
性能:由于元组是不可变的,因此在某些情况下,元组的处理速度会比列表快。
用途:列表通常用于存储动态数据集,而元组用于存储静态数据集,或者在需要不可变序列时使用。
除此之外count(),len()方法,列表和元组都可以使用。
并且如果元组中有列表元素,其中的列表元素内容是可以被修改的。

posted @   sword_kong  阅读(11)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
点击右上角即可分享
微信分享提示