为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

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

z=O.sort()

for i in z:

    L.append(z[i])

print(L)


正在回答

代码语言

1 回答

首先是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)


1 回复 有任何疑惑可以回复我~
#1

慕码人6507535

补充一下,这个问题的解法其实并不严谨,假设0列表元素很多很杂的情况,将0列表的元素添加进L列表之后,将L列表按照首字母再进行排序,这样比较轻松,虽然这个问题就是很局限2333
2022-02-03 回复 有任何疑惑可以回复我~
#2

x慕杨人1437 提问者

那请问如何是z列表存在呢
2022-02-05 回复 有任何疑惑可以回复我~
#3

x慕杨人1437 提问者 回复 慕码人6507535

你说的这个我明白,因为看到了首字母顺序正好是倒过来的,
2022-02-05 回复 有任何疑惑可以回复我~
#4

weixin_慕妹7508848

你好,z=O.sort()这个要怎么理解,可以帮忙解惑一下吗?
2022-05-29 回复 有任何疑惑可以回复我~
查看1条回复

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信