在python 3.3.3中,我正在尝试将正数列表转换为具有相同值的负数列表
例如,将 [1,2,3] 转换为 [-1,-2,-3]
[1,2,3]
[-1,-2,-3]
我有这样的代码:
xamount=int(input("How much of x is there")) integeramount=int(input("How much of the integer is there")) lista=[] while(a<=integeramount): if(integeramount%a==0): lista.extend([a]) a=a+1 listb=lista print(listb) [ -x for x in listb] print(listb)
当我想要一个列表为正,一个列表为负时,这将打印两个相同的列表。
发布于 2014-09-26 02:42:41
最自然的方式是使用列表理解:
mylist = [ 1, 2, 3, -7]