Python小白问题一个,求大家的帮助。
List = ['aa', 'bb', 'cc', 'dd']
Result = [w.capitalize() for w in random.sample(List, 2)]
这几句的作用就是在List中随机挑选两个元素,并将首字母大写,然后赋值给Result。 我怎么也理解不了他的执行顺序啊,如果让我写我只会想到:
Result = random.sample(List, 2)
for i in range(0,len(Result)):
Result[i]=Result[i].capitalize()
Coders能告诉我应该怎么理解之前的那两句codes吗?