最赞回答 / 慕的地0133975
你判断x为字符串后,把x暂存到y,但是你返回的是只要一个y的list,而不是把所有是字符串的元素转换为大写后在加入到某个list中,然后再返回这个list。
def upperL(L): L1 = [] for i ...
2019-07-21
最赞回答 / 慕的地0133975
有啊,内容里不是有第三个参数的说明嘛:切片操作还可以指定第三个参数:
>>> L[::2] ['Adam', 'Bart']第三个参数表示每N个取一个,上面的 L[::2] 会每两个元素取出一个来,也就是隔一个取一个。前面两个参数省略了,那就表示是整个list了,现在取5的倍数,下标是4的就是第一个5的倍数(5),前50个数,下标就是49,50就是不含50,正好到49,5为每隔5个取一个,不正好都是5的倍数了。所以切片为:L[4:50:5]
2019-07-21