Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/357.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python中的布尔变化_Python_Boolean - Fatal编程技术网

Python中的布尔变化

Python中的布尔变化,python,boolean,Python,Boolean,我正在用Python尝试这段代码。这给了我a=[False,False],b=[False,False]。但我只想更改b[0],并保持a不变 import numpy as np a = np.array([True, False]) print(a) a = b b[0] = not b[0] print(a) print(b) a=b不生成新数组。请参阅@MooingRawr:这是一个NumPy数组,而不是列表,因此将其视为列表不会做正确的事情。a=b不会生成新数组。请参阅@MooingR

我正在用Python尝试这段代码。这给了我a=[False,False],b=[False,False]。但我只想更改b[0],并保持a不变

import numpy as np
a = np.array([True, False])
print(a)
a = b
b[0] = not b[0]
print(a)
print(b)

a=b
不生成新数组。请参阅@MooingRawr:这是一个NumPy数组,而不是列表,因此将其视为列表不会做正确的事情。
a=b
不会生成新数组。请参阅@MooingRawr:它是一个NumPy数组,而不是一个列表,因此将其视为一个列表是不正确的。