Skip to main content
 首页 » 编程设计

python之如何检索列表中的 n 项组

2025年05月04日15cyq1162

在 Python 中,如何打印列表中的每个三元组(或 n 组)项目?

我使用 itertools 搜索并找到了各种解决方案用于处理对的模块,但我未能将它们调整为三人一组。我将避免在此处包括我的尝试,因为我不确定它们是否完全指示正确的方法。

例子:

my_list = ["abra", "cada", "bra", "hum", "dee", "dum"]

我想在一行中打印第一个三元组,然后在下一行打印下一个三元组:

"Abra cada bra" 
"Hum dee dum" 

编辑:为了扩大普遍性,该问题已被编辑为涵盖“n 项组”而不仅仅是三元组。

请您参考如下方法:

你可以直接使用for循环

i = 0 
list = ["abra", "cada", "bra", "hum", "dee", "dum"] 
while i < len(list): 
  print(" ".join(list[i:i+3])) 
  i += 3