问答详情
源自:8-3 Python添加set元素

为什么会报错

a= ['Jenny', 'Ellena', 'Alice', 'Candy', 'David', 'Hally', 'Bob', 'Isen', 'Karl']

b=set()

for b in a:

    b.add(a)

    print(b)


提问者:慕容3317085 2022-03-23 16:16

个回答

  • 月夜妖华
    2023-04-20 23:32:24

    你把列表转换成容器的时候要把列表赋予的变量加入到set()函数里面去啊!

    翻译

    搜索

    复制

  • qq_慕函数9521004
    2022-04-06 17:16:17

    b定义为一个set了 不能for b in a

    要重新定义一个

    例如

    a= ['Jenny', 'Ellena', 'Alice', 'Candy', 'David', 'Hally', 'Bob', 'Isen', 'Karl']

    b=set()

    for i in a:

        b.add(i)

    print(b)



    注意print(b)在循环外 不然每循环一次就会输出一次结果