类似 Python 的索引常用字符
原文:https://www . geesforgeks . org/python-like-index-common-characters/
有时我们会遇到这种类型的问题,我们需要将一个列表中的每个元素与另一个相交。这类问题通常发生在我们拥有综合信息的开发中,比如不同列表中的姓名。让我们讨论执行这项任务的某些方法。
方法一:使用列表理解+ zip() + intersection()
列表理解完成相似指标元素的相交任务。zip 函数的任务是将结果字符串连接成单个列表和返回列表。
# Python3 code to demonstrate
# Like Index Common characters
# using list comprehension + zip() + intersection()
# initializing lists
test_list1 = ["Geeksfor", "is", "be"]
test_list2 = ['Geeks', 'sb', 'ste']
# printing original lists
print ("The original list 1 is : " + str(test_list1))
print ("The original list 2 is : " + str(test_list2))
# using list comprehension + zip()
# Like Index Common characters + intersection()
res = ["".join(list(set(i).intersection(set(j)))) for i, j in zip(test_list1, test_list2)]
# printing result
print ("The list after element intersection is : " + str(res))
Output :
The original list 1 is : ['Geeksfor', 'is', 'be']
The original list 2 is : ['Geeks', 'sb', 'ste']
The list after element intersection is : ['sGek', 's', 'e']
版权属于:月萌API www.moonapi.com,转载请注明出处