这两个中哪个更优雅:
无论如何导入模块:
def shuffle_sequence(seq):
import random
seq = list(seq)
random.shuffle(seq)
return ''.join(seq)
或者使用 Try 块来做到这一点:
def shuffle_sequence(seq):
seq = list(seq)
try:
random.shuffle(seq)
except NameError:
import random
random.shuffle(seq)
return ''.join(seq)