获取列表中所有字符串的第一个单词

abn*_*abn 2 python string split list strip

我有一个 CSV 文件,我正在阅读该文件,如下所示。我需要获取所有字符串的第一个单词。我知道如何获得第一个字母,但我不确定如何获得单词。

['diffuse systemic sclerosis', 'back', 'public on july 15 2008']
['diffuse systemic sclerosis', 'forearm', 'public on may 9 2014']
Run Code Online (Sandbox Code Playgroud)

我希望我的输出是

diffuse
back
public
forearm
Run Code Online (Sandbox Code Playgroud)

Kas*_*mvd 5

您可以使用列表理解和split()函数:

>>> l=['diffuse systemic sclerosis', 'back', 'public on july 15 2008']
>>> [i.split()[0] for i in l]
['diffuse', 'back', 'public']
Run Code Online (Sandbox Code Playgroud)