私はPythonに比較的慣れていないので、いくつかの一般的な機能を理解しようとしています.
0 から 100 までの数値のすべての整数平方根を取得する簡単なスクリプトを作成しようとしました。これが私が思いついたものです。
mylist = [n for n*n in xrange(0,101)]
実行したときに SyntaxError が発生しましたが、私が知る限り、「n for n*n in」ビットが好きではありません。これは不可能だと推測するのは正しいですか?これを達成する方法はありますか、それとも sqrt() 関数が必要ですか?
ありがとう