整数の1行のテキストから辞書を作成するにはどうすればよいですか?[複製]
テキストがありますa 1 b 2 c 3
。
文字がキーになり、数字が値になる辞書を作成するにはどうすればよいですか?
それが複数の行にある場合、私はそれをどのように作るかを知っています、私はそれが1つの行にあるときにそれを行う方法を知りません。
回答
3 MaleehaKhalid
文字列をリストに変換します。そして、辞書にリストします。
str1 = "a 1 b 2 c 3"
lst = str1.split(" ")
dct = {lst[i]: lst[i + 1] for i in range(0, len(lst), 2)}