- くだすれPython(超初心者用) その25©2ch.net
835 :デフォルトの名無しさん[sage]:2015/03/30(月) 02:50:49.70 ID:gGNMsyQm - あー、やっと解けました
疲れた・・。*argsの引数の部分が、例えば、[1,2,3]のように取ると args = ([1,2,3],)となってfor文で処理できなくなるのに苦戦しました。 len(args) == 1 のときに、args = args[0]で更新すればいいということに気がついた >>834さん minv = ??? for i in ([1,2,3]): if minv > i: minv = i としたいのですが、???が何であれば、[1,2,3]にどんな数や文字列が来ても稼働するかという質問です。 Python3系では、異なるデータ型同士では比較できないっぽい挙動がありましたが None < -1、None < "a", None < [1,2,2]は全部Trueになりますが 逆に、 ??? > 数の無限、??? > "a"、??? > [1,2,3]を満たすような???はないのかということです 結局、一周目だけ分岐させて、minv に i を代入させればいいだけのことなのですが
|