の一部だけを返しているI次のコードを持っている:マップは、()の引数
a = '0'
b = '256'
mod_add = ['300', '129', '139']
list(map(lambda a, b, x: (a < x) and (x < b), a, b, mod_add))
私はMOD_ADD内のすべての要素をチェックしたいのですが、
list(map(lambda a, b, x: (a < x) and (x < b), a, b, mod_add))
戻っ一つだけFalse
を。 一部の値の場合、(a = '100', b = '200')
は'False', 'False', 'False'
を返します。
私は間違っていますか?
あなたは文字列を比較しようとしているか、整数値を比較したいと思いますか?たとえば、20 <100しかし '20'> '100' – desiato