【发布时间】:2021-02-19 01:57:40
【问题描述】:
这是我的代码,我在列表中的特定字母之前和之后尝试大写字母。大写前后的任何字母 大写首府城市中每个“z”前后的前后字母。所有其他字母均为小写。包含该字母的所有城市都将存储在列表中并返回。如果我能得到一些输入,那就太好了。另外,如果我需要完全更改代码,请告诉我其他方式。我对此很陌生,任何输入都将不胜感激。谢谢
lst = ['brazzaville', 'zagreb', 'vaduz']
lst2 = []
for wrd in lst:
newwrd = ''
for ltr in wrd:
if ltr in 'ua':
newwrd += ltr.capitalize()
else:
newwrd += ltr
lst2.append(newwrd)
print(lst2)
我不断收到这个:
['brAzzAville', 'zAgreb', 'vAdUz']
但我需要这个:
['brAzzAville', 'zAgreb', 'vadUz']
【问题讨论】:
标签: python-3.x list keyword enumerate countries