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