jjxx2005 发表于 2020-7-20 21:13:48

求助!!列表中元素的合并问题?

有这样一个列表
['晴', '21', '~', '35', '℃', '阴转多云', '22', '~', '34', '℃', '阴转多云', '22', '~', '34', '℃']

现在需要每4个元素合并起来,效果如下:
['晴, 21~35℃', '阴转多云, 22~34℃', '阴转多云,22~34℃']

最简单的方法是什么?

谢谢

Twilight6 发表于 2020-7-20 21:23:11



列表推导式:

temp = ['晴', '21', '~', '35', '℃', '阴转多云', '22', '~', '34', '℃', '阴转多云', '22', '~', '34', '℃']
new = [ temp+','+''.join(temp) for i in range(0,len(temp),5) ]
print(new)
页: [1]
查看完整版本: 求助!!列表中元素的合并问题?