[英]Comprehension with a Tuple and List
I was curious if there is a way to turn the for loop block into a comprehension, but I was a little stumped since it contains a tuple and list.append(). 我很好奇是否有办法将for循环块转换为一种理解,但由于它包含一个元组和list.append(),我有些困惑。
flip_roll_list = []
for n in range(n_times):
temp_tuple = (flip_coin(), roll_die())
flip_roll_list.append(temp_tuple)
return(flip_roll_list)
在列表理解的每次迭代中简单地构建2元组:
flip_roll_list = [(flip_coin(), roll_die()) for _ in range(n_times)]
flip_roll_list = [(flip_coin(), roll_die()) for _ in range(n_times)]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.