【发布时间】:2015-11-23 21:29:30
【问题描述】:
在 Python 中,如何打印列表中的每个三重(或 n 组)项目?
我已经搜索并找到了使用 itertools 模块处理对的各种解决方案,但我未能将它们调整为三人一组。我将避免在此处包含我的尝试,因为我不确定它们是否完全表明正确的方法。
例子:
my_list = ["abra", "cada", "bra", "hum", "dee", "dum"]
我想在一行中打印第一个三元组,然后在下一行打印下一个三元组:
"Abra cada bra"
"Hum dee dum"
编辑:为了扩大一般性,已将问题编辑为涵盖“n 个项目的组”,而不仅仅是三元组。
【问题讨论】:
-
什么意思,项目 0,1,2, ;然后是 3、4、5; 6、7、8?还是完全不同的东西?
-
@AnttiHaapala:是的(1、2、3;然后是 4、5、6;...)