課題
以下に示すリストcarsのデータをカンマ区切り(,)で一つの文字列にした後、小さい「ィ」と「ッ」を大きいカタカナ「イ」と「ツ」に変換する
cars = ["フィット", "ノート", "デミオ", "スカイライン", "シビック", "レクサス"]
【実行後の文字列】
フイツト,ノート,デミオ,スカイライン,シビツク,レクサス
解答例1
str_matome_kai.py
# 元のリスト cars = ["フィット", "ノート", "デミオ", "スカイライン", "シビック", "レクサス"] # リストを一つの文字列にする str_cars = ",".join(cars) # ッをツに置き換え rep1 = str_cars.replace("ッ", "ツ") # ィをイに置き換え rep2 = rep1.replace("ィ", "イ") # 結果を表示 print(rep2)
解答例2
str_matome_kai2.py
# 元のリスト cars = ["フィット", "ノート", "デミオ", "スカイライン", "シビック", "レクサス"] # 上記を一気に処理する result = ",".join(cars).replace("ッ", "ツ").replace("ィ", "イ") # 結果を表示 print(result)
コメント