我想知道Python中是否有一个单行程序,允许我从Python中给定列表中的每个字符串中获取第一个字符。我可以用下面的代码完成这个任务,但是我希望有一个更干净的方法来完成。我所说的cleaner是指使用一个内置函数,或者使用一个与这个for
循环相同的线性函数。请让我知道,如果有一个更干净的方式,如果我需要进一步澄清
names = ['Sally', 'Tom']
firstCharList = []
for name in names:
firstCharList.append(name[0])
print(firstCharList)
输出:['S', 'T']
列表理解更具可读性
输出:
相关问题 更多 >
编程相关推荐