fledgling 发表于 2021-11-2 10:14:33

这个代码中为什么中括号?

stu = {'name1':'zhangsan', 'name2':'lisi', 'name3':'wangwu', 'name4':'zhaoliu'}
print(stu)
del stu['name1']
print(stu)
del stu

这里用del函数删除一个键值对时为什么用中括号而不用小括号?

suchocolate 发表于 2021-11-2 10:23:53

中括号是索引元素,小括号是执行函数。
由于是删除元素,del就是执行函数,所以你可以理解为 del(stu['name1'])。
页: [1]
查看完整版本: 这个代码中为什么中括号?