【发布时间】:2017-08-10 21:04:07
【问题描述】:
所以我有一个名字列表:
names = ['pete','carl','michael','steve']
现在我只想打印每个名字的第二个字母,所以最后是(每个字母在彼此下面):
e
a
i
t
另外,我还有第二个问题。我想用大写的 'L' 替换常规的 'l' 并将名称打印为(以及每个名称下方的名称):
pete
carL
michaeL
steve
我希望有人知道怎么做 :) 提前谢谢你!
【问题讨论】:
-
你试过什么?请参阅How to Ask。
-
欢迎来到 Stack Overflow!您似乎在要求某人为您编写一些代码。 Stack Overflow 是一个问答网站,而不是代码编写服务。请see here 学习如何写出有效的问题。此外,学习如何组合一个可靠的minimal reproducible example,以便您的问题得到社区的广泛接受和轻松回答。
-
print([name[1] for name in names]). -
如果我使用它,我不应该将每个名称都称为“名称”吗?我应该怎么做?或者程序是否理解“名称中的名称”?