如何在python中修改列表中的项目

时间:2016-01-15 12:22:53

标签: python python-2.7

如果我有一个这样的列表

L = ['a','b','c','d',]

如何将项目修改为例如上限或 BOLD

L =['A','B','C','D',]

2 个答案:

答案 0 :(得分:3)

使用生成器/列表理解:

L = ['A','B','C','D',]
output = [i.upper() for i in L]

Ths将对列表L中的所有元素执行upper方法。

答案 1 :(得分:0)

upper()是一个字符串方法,但字符串是可迭代的,可以转换为字符串,也可以从字符串转换,所以除了已经提出的解决方案,你可以这样做:

list(''.join(L).upper())
['A', 'B', 'C', 'D']