[英]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.