用append()函数大写列表

时间:2019-04-20 23:35:04

标签: python

我正在做作业,我需要在列表后附加其可变元素,以便第一个字符大写。而是将所有 元素中的字符。

fangs = ['facebook','apple','netflix','google'] 
upper_fang = []

for fang in fangs:
    upper_fang.append(fang.upper())

print(upper_fang)

#['FACEBOOK', 'APPLE', 'NETFLIX', 'GOOGLE']

上面的顺序是我的实际结果,但是我想要这个:

['Facebook','Apple','Netflix','Google']

1 个答案:

答案 0 :(得分:0)

您正在寻找capitalize

fangs = ['facebook','apple','netflix','google'] 
upper_fang = [] 
for fang in fangs: 
    upper_fang.append(fang.capitalize()) 

print(upper_fang)

输出:

['Facebook', 'Apple', 'Netflix', 'Google']

或者,您可以使用list理解:

[company.capitalize() for company in fangs]