你好,每个人有时我都在看其他的源代码
今天我看到一个人输入了del [[var_name]]
但我知道在python中,如果要删除,可以键入del var_name
所以我需要问一下,在del [var]和del var之间有什么不同?
发布于 2019-12-20 06:23:35
没有真正的区别。
del语句可以给出一个变量,或者一个包含变量的可迭代变量。如果给它一个可迭代性,它会递归地处理它,删除它包含的所有变量。这让你可以写
del var1, var2, var2但是它也可以是一个列表,或者一个列表列表,这样您就可以编写
del [var1, [var2, var3]]因为它是递归的,所以你可以根据你想要的深度嵌套它们。
del [[[[[var_name]]]]]https://stackoverflow.com/questions/59420668
复制相似问题