#45101: python 好用的切片


yuentw046@gmail.com (yuen)

學校 : 新北市立板橋高級中學
編號 : 296122
來源 : [203.64.161.123]
最後登入時間 :
2024-12-24 15:01:08
q182. 2. 字串操作 -- 2025年1月APCS | From: [203.64.161.123] | 發表日期 : 2025-01-07 14:09

定義三個函數,用ZIP將兩部分切片合併並組成新字串。
再依照輸入去調用函數。
def zero(x):
    t = ""
    for a,b in zip(x[::2],x[1::2]):
        t += b+a
    return t
def one(x):
    t = ""
    for a,b in zip(x[::2],x[1::2]):
        t += b+a if b<a else a+b
   
    return t
def two(x):
    t = ""
    for a,b in zip(x[:len(x)//2],x[len(x)//2:]):
        t += a+b
    return t
 
ZeroJudge Forum