私はちょうどlambda
の機能をPythonで見つけたので、ちょうどそれを試してみました。 ここで私はPythonでラムダ関数を使用する
a="ABCD"
b=map(lambda x:a[int(x)],a)
print(list(b))
を試してみましたが、これは誤り ValueError: invalid literal for int() with base 10: 'A'
を与えるが、この
[A,B,C,D]
のようなO/Pこの上の任意の説明を期待していました。あなたは整数に "A" を変換することはできませんので、
おかげ
'ラムダXを利用することができます:[INT(X)]'これが 'lambda'機能ではありません文字を大文字にしています。 –
なぜあなたは手紙に 'int'を呼んでいますか?それは何を期待していますか? –
なぜ 'list(a)'だけではないのですか? –