我正试图将一个正数列表转换为一个负数列表,在python 3.3.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"))
a=1
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)
当我希望一个是正数,一个是负数时,这将打印两个相同的列表。
如果要就地修改列表:
您可以使用numpy包并执行numpy.negative()
最自然的方法是使用列表理解:
给予
相关问题 更多 >
编程相关推荐