配列の中から 記号のみを取り出したい。
li = ["&abce!","rtcl(","ql)"]
という配列がある。この配列のそれぞれの要素の記号を取り出し、
Aメソッドに入れると、
&は@に、!は#に、(は¥に、)は%になる。
その変換された結果をまた元に戻し、文字列として出力したい。
for ch in range(len(li)): ch = A(ch) print(ch)
とすると記号以外のアルファベットもAメソッドに渡されエラーが起きる。
A(ch)のchは記号のみにしたい。
どうコードを書けばそのようにできるか?
僕は、"&abce!"や"rtcl("を
["&","a","b","c","e","!"]
や
["r","t","c","l","("]
とさらに細かいリストにして記号を識別しようと思ったが、記号を識別する方法がわからなかった。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/05/14 15:00
2018/05/14 15:02
2018/05/14 15:05
2018/05/14 15:06
2018/05/14 15:13
2018/05/14 15:18
2018/05/14 15:20
2018/05/14 15:22