簡體   English   中英

從python中的字符串數組中提取子字符串

[英]extract a substring from an array of strings in python

有沒有辦法如何從字符串數組(或字符串列表)的所有元素中提取子串(從位置1到位置2的所有字符)的數組(或列表)而不進行循環?

例如,我有: aa=['ab1cd','ab2ef'] ,我希望我的輸出為: out=['b1','b2']

對於單個字符串變量,我會做out=aa[1:3] ,但我無法計算如何為列表或數組(沒有循環)。

你肯定需要某種循環。 列表理解是最簡單的方法:

out = [x[1:3] for x in aa]

暫無
暫無

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

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