问答详情
源自:8-2 Python读取set元素

里面本身没有纯小写,加了以后可以识别呀

names = ['Alice','alice', 'Bob', 'Candy', 'David', 'Ellena']
name_set = set(names)
print(name_set)


提问者:qq_慕田峪8226640 2020-10-07 19:41

个回答

  • 绿星丑凯龙
    2020-11-01 17:34:55

    names = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']

    name_set = str(set(names)).lower()

    print('alice' in name_set)


  • weixin_慕尼黑2063440
    2020-10-10 23:45:01

    names = ['Alice','alice', 'Bob', 'Candy', 'David', 'Ellena']
    name_set = set(names)
    name1 = 'bob'
    for i in name_set:
         if name1.lower() == i.lower():
             print(True)
         else:
             print(False)


  • weixin_慕尼黑2063440
    2020-10-10 23:42:53

    可以遍历集合name_set,将name_set中的元素都转化为小写,然后在进行判断.例如查看name1 = 'bob'是否在集合中

    names = ['Alice','alice', 'Bob', 'Candy', 'David', 'Ellena']
    name_set = set(names)
    name1 = 'bob'
    for i in name_set:
        if name1.lower() == i:
            print(True)
        else:
            print(False)