我想要一个由数字递增的列表,乘数在每一步都会增加。基本的嵌套for循环很简单。numbers = []for x in range(50): i += 1 但是,当我尝试使用列表理解时,它并不像我希望的那样工作numbers = [x * i for x in range(50) for i in range(50)] 我知道我在列表理解上做错了什么,但我不知道如何修复它。
如果我有一个长的300k元素的未排序列表,会不会先对这个列表进行排序,然后在列表上执行"for“循环来加速代码?我需要做一个"for循环“,不管怎样,不能使用列表理解。sort()
(if i is somenumber)我怎样才能告诉python sortedL是排序的,而不是读取整个列表对列表</e