📅  最后修改于: 2023-12-03 15:08:45.501000             🧑  作者: Mango
在 Python 中,集合是一种无序、不重复的元素集,它类似于列表和元组,但是不支持切片操作。不过我们可以先将集合转换成列表或元组,再进行切片操作。
my_set = {1, 2, 3, 4, 5}
my_list = list(my_set)
print(my_list) # [1, 2, 3, 4, 5]
my_set = {1, 2, 3, 4, 5}
my_tuple = tuple(my_set)
print(my_tuple) # (1, 2, 3, 4, 5)
my_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
print(my_list[2:5]) # [3, 4, 5]
my_tuple = (1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
print(my_tuple[2:5]) # (3, 4, 5)
my_set = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
my_list = list(my_set) # 将集合转换为列表
print(my_list[2:5]) # [3, 4, 5]
注意:由于集合是无序的,所以切片操作得到的结果也是无序的。