【发布时间】:2022-01-09 01:17:54
【问题描述】:
我有一个非常具体的问题,我不确定如何继续。
我有一个数字列表,我想从中提取一些特定的模式,我循环遍历列表并创建一个新的,用一个例子来解释更容易。
假设我有一个列表,a = [2, 9, 3, 2, 3, 5, 7, 9]。
我想要对这个列表做的是一次循环 4 个数字,并根据它们在序列中出现的时间给它们对应的字母。
即前四个数字 = 2932 = ABCA
第二个数字序列 = 9323 = ABCB
第三序列 = 3235 = ABAC
第四个序列 = 2357 = ABCD
第五序列 = 3579 = ABCD
然后我想将这些序列添加到另一个列表中,现在看起来像,
b = [ABCA、ABCB、ABAC、ABCD、ABCD]
我真的不确定代码的格式应该如何,新列表的长度总是比原来的少 3。任何帮助都会很棒,谢谢。
【问题讨论】:
-
这是你想做的计划。你的代码是什么? minimal reproducible example?它有什么问题?
标签: python python-3.x list for-loop