这是我的第一个问题。希望你们中的一些人能帮忙
我有两张单子
list1 = ['sign','SIGN','siGN','DESIGN','design','deSIGn','xxdesignxx',
'xxdesign', 'xxdesignxx', '.sign.', 'sign.', 'sign.',
'sign.', 'xxsignxx', 'xxsign', 'xxsignxx','abc','def']
list2 = ['sign']
我希望输出为:
list1 = ['DESIGN','design','deSIGn','xxdesignxx',
'xxdesign', 'xxdesignxx','xxsignxx', 'xxsign',
'xxsignxx']
我只是想删除所有的“符号”(大写/小写/两者的组合/前缀,后缀为any.)
有人能帮我吗
你可以试试这个:-
输出:-
已编辑问题的答案
输出:-
您还可以使用
filter()
函数从列表中筛选某些值,而不是列表理解。除此之外,您只需要将所有元素置于相同的大小写格式并过滤掉句点试试这个,
^(\.|)
用.
或empty
后跟sign
开始相关问题 更多 >
编程相关推荐