簡體   English   中英

使用列表推導對字符串列表進行子串化

[英]Substring a list of strings using list comprehension

我想使用列表理解從字符串列表中創建一個新的字符串列表。 我有這個清單:

aa = ['AD123', 'AD223', 'AD323', 'AD423']

我想要一個像這樣的新字符串列表:

final = ['AD1', 'AD2', 'AD3', 'AD4']

我找到了列表理解並嘗試了這樣的事情:

 final = map(lambda x: x[:3], aa)

我是否需要 for 循環才能將其應用於字符串列表?

您可以簡單地使用您在 lambda 中創建的代碼,但對於列表推導式:

new_list = [x[:3] for x in aa]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM