【发布时间】:2021-03-04 06:08:12
【问题描述】:
我想将“示例”制作成一个由特定模式分隔的列表。像这样:
example = 'abcdefghijklmnopqrstuvwx'
mylist1 = ['abc', 'def', 'ghi','jkl', 'mno', 'pqr','stu','vwx']
mylist2 = ['a','bcd','ef', 'g','hij','kl','m','nop','qr','s','tuv','wx']
mylist3 = ['ab','cde','f','gh','ijk','l','mn','opq','r','st','uvw','x']
mylist2 的模式为 1-3-2,mylist3 的模式为 2-3-1
我可以使用以下代码创建 mylist1:
mylist1 = []
for i in range(0, len(example), 3):
mylist1.append(example[i:i+3])
但我无法制作 mylist2 和 mylist3。
【问题讨论】: