Skip to main content
 首页 » 编程设计

python之提取列表中名称的前两个字符并连接成一个字符串

2025年05月04日22lonelyxmas

我有一个 list

names = ['John', 'Ralph', 'Frank', 'Luke', 'David', 'Helen', 'Chloe', 'Sophia'] 

我想取前两个字母并将它们组合在一起 比如:

JoRaFrLuDaHeChSo 

我发现下面的代码可以完成类似的工作,我添加了 [:2] 以获得前两个字母,但是它不起作用。

print("".join([str(x) for x in names[:2])) 

请您参考如下方法:

你把切片放错了地方。此外,名称已经是字符串,您不需要 str()。

print("".join([x[:2] for x in names]))