20201109strメソッド課題の解答例

Python

課題

以下に示すリスト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)

コメント