我有一些名单:Python:替换多个列表中项目的发生?
#list a
a = ['python', 'c++', 'c#', 'c-plus-plus', 'c-sharp', 'csharp', 'cplus']
# list b
b = ['c++', 'c-plus-plus', 'cplus', 'c-plusplus', 'cplusplus']
# list c
C = ['c#', 'c-sharp', 'csharp']
的替代品后,list a
必须
# list a after replacements
a = ['python', 'cplusplus', 'csharp', 'cplusplus', 'csharp', 'csharp', 'cplusplus']
我想要替换项目的所有出现在list b
在list a
与cplusplus
,
而list c
的所有内容list a
必须替换为csharp
反复是可以接受的。
如果我在C一样,我因为当时来解决他的第二个点,'[“CSHARP”我在a]' – Tgsmith61591
@ Tgsmith61591是的。无需重复上面的相同代码:) – sam