課題
以下に示すリスト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)
コメント