Python中怎么遍歷列表的元素并進(jìn)行分組

小億
108
2024-05-10 16:02:52

你可以使用Python中的列表推導(dǎo)式和字典來(lái)實(shí)現(xiàn)對(duì)列表元素的分組。以下是一個(gè)示例代碼:

# 原始列表
data = [1, 2, 3, 4, 5, 6, 7, 8, 9]

# 根據(jù)元素的奇偶性進(jìn)行分組
grouped_data = {
    'even': [x for x in data if x % 2 == 0],
    'odd': [x for x in data if x % 2 != 0]
}

# 輸出分組結(jié)果
print(grouped_data)

運(yùn)行以上代碼,輸出結(jié)果將會(huì)是:

{'even': [2, 4, 6, 8], 'odd': [1, 3, 5, 7, 9]}

這樣就可以按照指定條件將列表元素進(jìn)行分組。你也可以根據(jù)其他條件來(lái)修改分組的方式。

0