小编pp9*_*p94的帖子

减少代码.将一些for循环减少为一个python

我正在使用python中的代码.特别是代码是关于scythe密码编码.我用一些循环做了它但我不知道是否可以在一个循环中减少它.你能帮助我吗?这是我的代码:

for b in range(1, len(word), 6):
    word_list2.append(word[b])
print(word_list2) 

for c in range(2, len(word), 6):
    word_list3.append(word[c])
print(word_list3)

for d in range(3, len(word), 6):
    word_list4.append(word[d])
print(word_list4)

for e in range(4, len(word), 6):
    word_list5.append(word[e])
print(word_list5)

for f in range(5, len(word), 6):
    word_list6.append(word[f])
print(word_list6)
Run Code Online (Sandbox Code Playgroud)

这段代码完全符合我的要求,但我想知道是否可以在一个for循环中减少所有内容.

这就是解决方案,我将收到的答案与我的工作联系起来:

word_list = []
for i in range(0,5):
    word_list1 = word[i::6]
word_lists = [word[start::6] for start in range(6)]
Run Code Online (Sandbox Code Playgroud)

python for-loop

0
推荐指数
1
解决办法
106
查看次数

标签 统计

for-loop ×1

python ×1