私はネットの場所を望むURLのリストを持っています。リストの理解の中でオブジェクトを作成して参照することは可能ですか?
urls = ["http://server1:53000/cgi-bin/mapserv?map=../maps/Weather.wms.map",
"http://server2:53000/cgi-bin/mapserv?map=../maps/Weather.wms.map"]
私は通常、ちょうどこのような何かを記述します。
servers = []
for url in urls:
o = urlparse(url)
servers.append(o.netloc)
は、その後、私はすぐに、もちろんない(「私は理解にそれを置く必要がある」、と思ったし、これを書くために進め仕事):
servers = [o.netloc() for urlparse(url) as o in urls]
この種類の複雑な理解を行う方法はありますか? (おそらく3.x?)
これ以上の学問レベルでは、このタイプの複雑な理解は「ピジョンソニック」から離れすぎてしまうでしょうか?それは私には比較的直感的だと思われますが、私は前にこれらのことを完全に根本から外してきました。
これは、これらのものであろう瞬間を遅らせる。私は私が 'よく知っているべきであるように感じる。ありがとうございました! –