【发布时间】:2012-08-29 00:01:09
【问题描述】:
我有两个列表:一个只包含数字,而另一个包含字符串。例如:
listA = [ 3, 4, 5, 7]
listB = ["Z2 O95409 V595 **p.His3Leu** Dase - Hophaly type 5 (HPE5) [609637]", "Z2 O95409 V595 **p.His4Leu** Dase - Hophaly type 5 (HPE5) [609637]", "Z2 O95409 V595 **p.His5Leu** Dase - Hophaly type 5 (HPE5) [609637]", "Z2 O95409 V595 **p.His7Leu** Dase - Hophaly type 5 (HPE5) [609637]" ]
我想匹配 listA 中的数字和 listB 中的粗体字。最终,当我使用 listA 的数量时,我想打印整个 listB 字符串。例如,如果我在 listA 中使用数字 3,我还想打印出来:Z2 O95409 V595 **p.His3Leu** Dase - Hophaly type 5 (HPE5) [609637]
【问题讨论】:
-
我错过了一些东西 - 为什么不
print listA[0], listB[0]?此外,编辑去掉了粗体字。另外,听起来您应该使用字典。 -
@MatthewAdams 所以我基本上必须使用 listA 中的数字在程序中进行计算,如果 listA 中的数字有效,那么我想打印与该数字相关的文本。我有很多截至目前,我的结果重复,这是错误的。
标签: python