在Python中,有没有更干净的方法从列表中的每个字符串中获取第一个字符?

2024-09-30 05:19:24 发布

您现在位置:Python中文网/ 问答频道 /正文

我想知道Python中是否有一个单行程序,允许我从Python中给定列表中的每个字符串中获取第一个字符。我可以用下面的代码完成这个任务,但是我希望有一个更干净的方法来完成。我所说的cleaner是指使用一个内置函数,或者使用一个与这个for循环相同的线性函数。请让我知道,如果有一个更干净的方式,如果我需要进一步澄清

names = ['Sally', 'Tom']
firstCharList = []
for name in names:
    firstCharList.append(name[0])
print(firstCharList)

输出:['S', 'T']


Tags: 方法函数字符串代码name程序列表for

热门问题