问答详情
源自:5-5 Python向list添加新的元素

这个怎么改,不太会。。。

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

O=['Zero', 'Phoebe', 'Gen']

z=O.sort()

for i in z:

    L.append(z[i])

print(L)


提问者:x慕杨人1437 2022-02-03 13:38

个回答

  • 慕码人6507535
    2022-02-03 17:25:48
    已采纳

    首先是sort方法,返回的是原列表,所以z列表并不存在(会返回NONE),应在下面继续使用O列表进行遍历;然后是遍历,里面的i已经是字符串,再append里面不用再使用列表提取字符串,而是直接使用i即可,下面是更改后的代码:


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


    O=['Zero', 'Phoebe', 'Gen']


    z=O.sort()


    for i in O:


        L.append(i)


    print(L)