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)
打印结果:
这样也是比较出来了,但是比较出的内容不是原本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)
打印结果: