【发布时间】:2020-03-26 20:59:56
【问题描述】:
w = ['a','b','c','d','e','f','g','h']
l = []
a = w[0:2]
b = w[2:4]
c = w[4:6]
d = w[6:8]
l = [a,b,c,d] #[['a', 'b'], ['c', 'd'], ['e', 'f'], ['g', 'h']]
如何使用循环方法而不是多次切片来获得相同的结果('w' 到 'l')?假设我不知道“w”变量中可以有多少个字符(在这个例子中它只是从“a”到“h”),并且切片总是从 0 开始,但范围是未知的(在这个例子中它是 0:2)
非常感谢。
【问题讨论】:
-
将它们分配给
a、b、c和d是否重要,或者您只需要l与您所拥有的相同吗?