全部が文字列で構成された(文字列化された数字を含む)リストの中の、
文字列化された数字(ex. "3", "9")をint型(ex.3,9)にしたいです。
【書いたコード】
pyhton3
1ls = list(input()) 2 3for i in range(len(ls)): 4 if ls[i].isdecimal==True: 5 ls[i]=int(ls[i]) 6 7print(ls)
標準入力
python3
112r46y
期待する出力
python3
1[1,2,"r",4,6,"y"]
実際の出力
python3
1["1","2","r","4","6","y"]
何が間違ってるのかわからず、恐れ入りますがご回答お願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/05/18 11:54