如果一个人有一长串数字:
example=['130','90','150','123','133','120','160','45','67','55','34']
和列表中的子列表,例如
sub_lists=[['130','90','150'],['90','150'],['120','160','45','67']]
您将如何生成一个函数来获取这些子列表并为您提供它们在原始字符串中出现的位置?得到结果:
results=[[0-2],[1-2],[5-8]]
我正在尝试类似的东西
example=['130','90','150','123','133','120','160','45','67','55','34']
sub_lists=[['130','90','150'],['90','150'],['120','160','45','67']]
for p in range(len(example)):
for lists in sub_lists:
if lists in example:
print p
但这不起作用?