Get first word of all strings in lists

前端 未结 4 1406
粉色の甜心
粉色の甜心 2021-01-22 13:37

I have a CSV file which I\'m reading in like below. I need to get the first word of all the strings. I know how to get first letter but I\'m not sure how I can get words.

4条回答
  •  傲寒
    傲寒 (楼主)
    2021-01-22 13:50

    You can use comprehension

    >>> l = [['diffuse systemic sclerosis', 'back', 'public on july 15 2008']
    ,['diffuse systemic sclerosis', 'forearm', 'public on may 9 2014']]
    
    >>> list({i.split()[0] for j in l for i in j})
    ['back', 'diffuse', 'forearm', 'public']
    

提交回复
热议问题