Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

python集合和列表的区别

作者:无法言喻   发布日期:2026-02-25   浏览:97

# 示例代码:Python集合和列表的区别

# 列表 (list)
# 列表是有序的,可以包含重复元素,并且可以通过索引访问元素。
my_list = [1, 2, 2, 3, 4, 5]
print("列表:", my_list)
print("列表长度:", len(my_list))
print("访问列表中的第一个元素:", my_list[0])

# 集合 (set)
# 集合是无序的,不允许重复元素,并且不能通过索引访问元素。
my_set = {1, 2, 2, 3, 4, 5}
print("集合:", my_set)
print("集合长度:", len(my_set))

# 尝试访问集合中的元素(会报错,因为集合没有索引)
# print(my_set[0])  # TypeError: 'set' object is not subscriptable

# 添加元素
my_list.append(6)
my_set.add(6)

print("添加元素后的列表:", my_list)
print("添加元素后的集合:", my_set)

# 删除元素
my_list.remove(2)  # 删除第一个出现的2
my_set.remove(2)

print("删除元素后的列表:", my_list)
print("删除元素后的集合:", my_set)

解释说明:

  • 列表 (list) 是有序的,允许重复元素,并且可以通过索引访问和修改元素。例如,my_list[0] 可以访问列表的第一个元素。
  • 集合 (set) 是无序的,不允许重复元素,并且不能通过索引访问元素。集合中的元素是唯一的,重复添加相同的元素不会改变集合。

通过上述代码和解释,可以清楚地看到 Python 中列表和集合的主要区别。

上一篇:python不等号

下一篇:python 二维码

大家都在看

python excel 库

python时间格式

pythoneval函数用法

列表切片操作python

python读取文件路径

staticmethod在python中有

python 保存json文件

python开发windows应用程序

python中len是什么意思

python 私有函数

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站