# 示例代码: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 二维码
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站