1樓:盜藍
只返回第乙個最長的數字字串
>>>import
re>>>
string
='983fh398fh29q83u9283f9299h3'
>>>int_list=re
.findall(r
'\d+'
,string
)>>>
int_list
['983'
,'398'
,'29'
,'83'
,'9283'
,'9299'
,'3'
]>>>
result
=max
(int_list
,key
=lambdax:
len(x))
>>>result
'9283'
>>>返回所有最長的數字字串:
>>>import
re>>>
string
='983fh398fh29q83u9283f9299h3'
>>>int_list=re
.findall(r
'\d+'
,string
)>>>
int_list
['983'
,'398'
,'29'
,'83'
,'9283'
,'9299'
,'3'
]>>>
maximum
=len
(max
(int_list
,key
=lambda
string
:len
(string
)))>>>
result
=list
(filter
(lambdax:
len(x)
==maximum
,int_list
))>>>
result
['9283'
,'9299'
]>>>
如何解決這個SQL問題?
拯救夢想 這問題最棘手的地方是沒有主鍵。對於表中有內部行 id 的資料庫,比如 Oracle,可以在去重後保留最大行 id 或者最小行 id 的記錄。對於沒有內部行 id 支援的資料庫,操作起來會麻煩一點,我們以 MySQL 資料庫為例。第一種方法,生成自增的唯一 id。ALTER TABLE st...
如何解決這個數學問題?
瑜書 剛發現可以有乙個更為簡潔的寫法,更新一波 以上兩式不等號僅在x 1時成立。另外,對斐波那契數列,有 由 1 和 2 可以得到 由 1 和 3 有 log a Leftrightarrow ln 2 frac ln a cdot ln fraca eeimg 1 由 4 frac eeimg 1...
農民不種地了,這個問題如何解決?
巨浪塵埃 現在有兩個工作在你面前,乙個每月2000的工資不包括吃住,另乙個每月5000也不包括吃住,你肯定選每月5000的,如果工資是2000萬和5000萬你不一定會選5000萬的工作,因為2000可能都保障不了生活,但是2000萬和5000萬都不會面臨這些問題。 本人來自農村,家裡現在還有地在種,...