Python 字典(Dictionary)字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值 key:value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中,格式如下所示: d = {key1 : value1, key2 : value2 }注意:dict 作为Python 的关键字和内置函数,变量名不建议命名为 dict。
实例#!/usr/bin/python # -*- coding: UTF-8 -*- tinydict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'} del tinydict['Name'] # 删除键是'Name'的条目 tinydict.clear() # 清空字典所有条目 del tinydict # 删除字典 print "tinydict['Age']: ", tinydict['Age'] print "tinydi...
如果key值在dictionary里面并不存在,那么访问会报错:dict = {'Name': 'Ligang', ‘Age’: 20, 'Class': 'Python'} print ("dict['aaa']: ", dict['aaa'])以上实例输出结果:KeyError: 'aaa'三、修改字典 dict = {'Name': 'Ligang', ‘Age’: 20, 'Class': 'Python'} dict['Age'] = 8;...
File"D:\mypythonproject\第三单元-数据类型\dictionary.py", line 25,in<module>print(dictionary1)^^^NameError: name'dictionary1'isnotdefined<class'dict'> 18tom {'age': 18,'name':'tom', 11: 22, 12.5: 3.1415}28{'age': 28,'name':'tom', 11: 22, 12.5: 3.1415,'job':'teach', 888...
字典是Python中唯一的映射类型,通过键值对存储数据,支持任意数据类型。字典无序、可变,键必须唯一且不可变。创建方式多样,包括花括号、fromkeys()方法和dict()函数。支持增加、删除、修改和查询操作。
/usr/bin/python# -*- coding: GBK -*-import timelocaltime = time.localtime(time.time())print ("本地时间为 :", localtime)以上实例输出结果:本地时间为 : time.struct_time(tm_year=2021, tm_mon=11, tm_mday=29, tm_hour=9, tm_min=33, tm_sec=26, tm_wday=0, tm_yday=333, tm...
11 {'kiwis': 11, 'bananas': 0, 'pears': 8, 'oranges': 12, 'apples': 4} We receive this output when we launch thefruits.pyscript. Python dictionary update method The next code example shows how to add two Python dictionaries using theupdatemethod. ...
/usr/bin/python23dict = {'Name':'Zara','Age':7,'Class':'First'};45del dict['Name']; # 删除键是'Name'的条目6dict.clear(); # 清空词典所有条目7del dict ; # 删除词典89print"dict['Age']:", dict['Age'];10print"dict['School']:", dict['School'];11#但这会引发一个异常,因为...
Python Dictionary(字典) 字典(dictionary)是Python中另一个非常有用的内置数据类型。 与列表区别(list) 列表是有序的对象集合,字典是无序的对象集合。 字典当中的元素是通过键来存取的,而不是通过偏移存取。 注意事项 字典是一种映射类型,字典用 { } 标识,它是一个无序的键(key) : 值(value)的集合。
/usr/bin/python tinydict = {'Name': 'Runoob', 'Age': 7, 'Class': 'First'} print "tinydict['Alice']: ", tinydict['Alice'] 1. 2. 3. 4. 5. 以上实例输出结果: tinydict['Alice']: Traceback (most recent call last): File "test.py", line 5, in <module>...