我正在使用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)