色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

python 集合迭代器

洪振霞1年前9瀏覽0評論

Python的集合(set)和迭代器(iterator)是Python中常用的兩個概念。下面我們來分別介紹一下它們的概念和使用方法。

集合

Python中的集合是一種無序的集合數據類型,它被定義為一個可變對象,可以對其進行增、刪操作。集合中的元素必須是不可變類型(如數字、字符串、元組),而不能使用可變類型(如列表、字典等)。

# 創建集合
s = {'apple', 'banana', 'orange'}
print(s)
# 添加元素
s.add('watermelon')
print(s)
# 刪除元素
s.remove('banana')
print(s)

迭代器

迭代器是Python中用于遍歷序列、集合、映射等可迭代對象的工具。它是一種實現了__iter__()和__next__()兩個方法的對象,可以被for循環遍歷,也可以使用next()方法單獨訪問它的元素。

# 創建迭代器
iterable = [1, 2, 3]
iterator = iter(iterable)
# 遍歷迭代器
for i in iterator:
print(i)
# 手動遍歷迭代器
print(next(iterator))
print(next(iterator))
print(next(iterator))

以上就是Python中集合和迭代器的介紹和使用方法。需要注意的是,集合在添加元素時要使用add()方法,刪除元素時要使用remove()方法,而不是使用列表的append()和remove()方法。