Python 比较出2个list中相同的内容,忽略大小写

2个list 比较出相同的内容,忽略大小写

大致思路如下:

首先让list里面的内容都转成大写或者小写,之后在遍历其中一个list

来判断是否在另外一个list中

代码

a = ["Apple", "Banana", "Pear", "Peach"]
b = ["apple", "banana", "pear", "grape"]

a = [i.lower() for i in a]
print(a)
b = [i.lower() for i in b]
print(b)
for j in a:
    if j in b:
        print("相同的内容:", j)

打印结果:

Python 比较出2个list中相同的内容,忽略大小写_第1张图片

这样也是比较出来了,但是比较出的内容不是原本list中的内容,所以转成大小写建议其中1个就行了

假如a 里面的内容想要原来的

a = ["Apple", "Banana", "Pear", "Peach"]
b = ["apple", "banana", "pear", "grape"]

for j in a:
    if j.lower() in [i.lower() for i in b]:
        print("相同的内容:", j)

打印结果:

Python 比较出2个list中相同的内容,忽略大小写_第2张图片

你可能感兴趣的:(Python,python,list,windows)