S は、各サブ要素が必ずしもソートされていない iterable であるとしましょう。普通ならそうするかもしれない
for element in S:
element=sorted(element)
...
のようなことをする方法はありますか
for sorted(element) in S:
...
S は、各サブ要素が必ずしもソートされていない iterable であるとしましょう。普通ならそうするかもしれない
for element in S:
element=sorted(element)
...
のようなことをする方法はありますか
for sorted(element) in S:
...
genexp を使用できますが、元のコードで十分です。
for element in (sorted(x) for x in S):
# do things
より少ないコードを使用する別のアプローチは次のmap
とおりです。
for element in map(sorted, S):
# or itertools.imap on Python2.x if you need iterators...
リストを返そうとしている場合は、リスト内包表記を行うことができます
[sorted(element) for element in S]