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()方法。
上一篇vue http請求
下一篇mysql去除頭