我有一个字典中的钥匙,
key = "-1-1-1100011-->-10-1-100011"
print(key)
-1-1-1100011-->-10-1-100011
我将密钥复制为:
previous key = np.copy(key)
print(previous key)
-1-1-1100011-->-10-1-100011
但是,这会将变量的类型从str
更改为numpy.ndarray
。有什么办法可以解决,所以当我将键复制为新变量时,它仍然是字符串吗?
谢谢。
答案 0 :(得分:0)
如果您想使用numpy这样做,此代码可能会有所帮助:
np.copy(key).tostring().decode('utf-8')
但是为什么要“复制”字符串?
答案 1 :(得分:0)
请勿复制密钥。
字符串是不可变的,因此您可以像这样将key
分配给previous_key
:
previous_key = key
更改分配给key
的值不会更改previous_key
的值。