前提・実現したいこと
for文、if文を活用して
str_1 = "bbbbaa" に対して[["b", 4],["a", 2]]
str_1 = "dddddddkkk"に対して,[["d", 7], ["k", 3]]
が返される関数の作成をしたいです。
発生している問題・エラーメッセージ
文字列が"a"と"b"のみであれば個数と文字を出すことができるのですが、文字の形("c"や"k"等)を変えた場合にも対応してくれる関数を作成したいです。
python
1def f1(str_v): 2 num_1 = ["a", 0] 3 num_2 = ["b", 0] 4 for i in str_v: 5 if i == "a": 6 num_1[1] += 1 7 elif i == "b": 8 num_2[1] += 1 9 return num_1, num_2
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/05/30 01:52