python 如何用字串中的數字排序

2021-09-25 10:54:28 字數 661 閱讀 3545

txt =

'''【lc刷題】5 最長回文子串_day03

【lc刷題】876 鍊錶的中間結點(鍊錶) _day02

【lc刷題】4 尋找兩個有序陣列的中位數(二分查詢) _day02

【lc刷題】237 刪除鍊錶中的節點(鍊錶) _day01

【lc刷題】206 反轉鍊錶(鍊錶) _day01

【lc刷題】02 兩數相加 (鍊錶) _day01

【lc刷題】88 合併兩個有序陣列 _day01

'''import re

t = re.findall(

'【lc刷題】(.*)_+'

, txt)

t.sort(key =

lambda i:

int(re.match(r'(\d+)'

,i).group())

)for _ in t:

print

(_.strip())

output:

02 兩數相加 (鍊錶)

4 尋找兩個有序陣列的中位數(二分查詢)

5 最長回文子串

88 合併兩個有序陣列

206 反轉鍊錶(鍊錶)

237 刪除鍊錶中的節點(鍊錶)

876 鍊錶的中間結點(鍊錶)

mysql指令碼中如何用字串作為列名

在資料庫查詢中,經常會有這樣的需求 能不能用乙個字串來動態指定乙個列,然後在where子句中進行查詢。如果能有乙個function,比如叫getcolumn string 那麼,寫乙個查詢可以是 select from table where getcolumn string xx 但是,查遍了my...

Python中如何使用字串當作變數名

現想實現以下功能 1 使用字串指代變數名。比如說,有兩個變數 a bbb 和bbb 引用a如何得到,也就是a的值 bbb 所代表的變數bbb的值。google了下,查到 http www.douban.com group topic 2193745 上的以下四種方式能夠將字串轉作變數,分別是 exe...

python常用字串 Python常用字串操作

1.字串首字母大寫 2.統計字串中某個字母的個數 統計字串中某個字母的個數又分兩種情況,在整個字串中統計和在某個索引範圍內統計 1 在整個字串中統計,如下面統計字串str2中字母a的個數 2 在某個索引區間內統計,如下面統計字串str2索引1到10和1到30範圍內字母t的個數 3.求字串的長度 4....