最新消息:XAMPP默认安装之后是很不安全的,我们只需要点击左方菜单的 "安全"选项,按照向导操作即可完成安全设置。

[python基础学习]04一文了解数据类型字典

XAMPP案例 admin 35浏览 0评论

[python基础学习]04一文了解数据类型字典

dre51

一、格式

变量 = {key1: value1, key2: value2, key3: value3}

键必须是唯一的,但值可以不必。

一个简单的字典实例:

dictEx = {'name': 'runoob', 'likes': 123, 'url': 'www.runoob.com'}

如果声明字典时有相同的键,则会只存在最后面的那个键值

dictEx = {'python': 'one', 'php': 'two', 'python': 'three'}

实际dictEx{'python': 'three', 'php': 'two'}

二、字典操作

1、基本操作

1.增加/修改字典

dictEx = {'a':1, 'b':2}

# 增
dictEx['c'] = 3
print(dictEx)
#输出 {'a': 1, 'b': 2, 'c': 3}
dictEx.update({'t':1, 'd': "66"})
print(dictEx)
#输出 {'a': 1, 'b': 2, 'c': 3, 't': 1, 'd': '66'}

2.删除字典

# 删除字典的键
del dictEx['b']
print(dictEx)
#输出 {'a': 1, 'c': 3, 't': 1, 'd': '66'}

# 清空字典
dictEx.clear()

# 删除字典
del dcitEx

3.获取字典的key

dict = {'jen': 'python', 'sarch': 'c'}
for name in dict.keys():
    print(name.title())
#输出
# jen
# sarch

4.字典的特性

1)键必须不可变,可以用数字,字符串和元组充当

三、注意点

1、Python 字典通过检查键值是否相等和比较哈希值来确定两个键是否相同。

some_dict = {}
some_dict[5.5] = "Ruby"
some_dict[5.0] = "JavaScript"
some_dict[5] = "Python"
print(some_dict[5.5])
#输出 Ruby
print(some_dict[5.0])
#输出 Python
print(some_dict[5])
#输出 Python

print(hash(5.0) == hash(5))
#输出 True

 

【注】写的不对的欢迎留言提醒

转载请注明:XAMPP中文组官网 » [python基础学习]04一文了解数据类型字典