集合遍歷python 遍歷Python中的集合

2021-10-19 06:45:46 字數 1061 閱讀 4310

在本文中,我們將學習在python 3.x中對集合進行遍歷/遍歷。或更早。

它是物件的無序集合,沒有任何重複。這可以通過將所有元素括在花括號內來完成。我們還可以通過關鍵字「 set」使用型別轉換來形成集合。

方法1-使用沒有索引的可迭代

示例set_inp = 

# iterate over the set

for value in set_inp:

print(value, end='')

方法2-通過轉換為列表型別使用索引訪問

示例set_inp = list()

# iterate over the set

for value in range(0,len(set_inp)):

print(set_inp[value], end='')

方法3-使用列舉型別

示例set_inp = 

# iterate over the set

for value,char in enumerate(set_inp):

print(char, end='')

方法4-通過轉換為列表型別使用負索引

示例set_inp = list()

# iterate over the set

for value in range(-len(set_inp),0):

print(set_inp[value], end='')

以上4種方法的輸出如下。

輸出結果plsrainuto

方法5-轉換為列表型別後使用切片

示例set_inp = list()

# iterate over the set

for value in range(1,len(set_inp)):

print(set_inp[value-1:value], end='')

print(set_inp[-1:])

輸出結果['p']['l']['s']['r']['a']['i']['n']['u']['t']['o']

結論在本文中,我們了解了在一組資料型別上的迭代/遍歷。此外,我們了解了各種實現技術。

java List Set Map集合遍歷

遍歷集合的方式無非就是使用for迴圈,增強for迴圈或迭代器這幾種方式。1.遍歷list list遍歷 author zc public class testlist iterator it set.iterator while it.hasnext 在使用增強for迴圈遍歷時,採用這種結構訪問 f...

Kotlin Set集合遍歷

就是整理了遍歷的方法 很簡單 fun main args array println for i in hashsetof println 遍歷方式2 foreach 因為set集合繼承了iteratable 所以可以使用該介面的foreach方法 有序和無序都適用 mutablesetof.for...

HashMap集合遍歷

map的遍歷 1,迭代器 一鍵導包 ctrl shift o 先遍歷出key 再通過key找到value set keyset map.keyset 因為map中的key是唯一的 所以可以獲取到key的set集合 iterator it keyset.iterator 獲取迭代器 while it....