Python字典Python字典用于将数据存储在一个键-值对的形式。字典在Python数据类型,它可以模拟现实生活中的数据安排一些具体的价值存在一些特定的关键。它是可变的数据结构。字典定义为元素的键和值。
换句话说,我们可以说一个字典的键-值对的集合值可以是任何Python对象。相比之下,键是不变的Python对象,即。、数字、字符串或元组。 创建字典字典可以创建通过使用多个键值对封闭的花括号{},而且每个关键是分开由冒号(:)它的价值。下面的语法来定义字典。 语法: 在上面的字典Dict的钥匙的名字和年龄这是一个不可变的对象是字符串。 让我们看一个例子来创建一个字典和打印内容。 输出 <类的dict > ....印刷员工数据{“名称”:“约翰”,“年龄”:29岁的“工资”:25000年,“公司”:“谷歌”} Python提供了内置函数dict类型()方法也用于创建字典。空花括号{}是用于创建空字典。 输出: 空字典:{}创建字典用dict (): {1:“Java”, 2:“T”, 3:‘点’}字典作为一对每一项:{1:“Devansh”, 2:“Sharma”} 访问字典值我们已经讨论了如何访问数据的列表和元组通过使用索引。 然而,字典的值可以访问使用键为键在字典里是独一无二的。 字典的值可以在接下来的访问方式。 输出: <类的dict > ....印刷员工数据名称:约翰年龄:29日工资:25000公司:谷歌 Python为我们提供了另一种使用get()方法来访问字典值。它会给相同的结果的索引。 添加字典值词典是一个可变的数据类型,它的值可以更新通过使用特定的键。随着关键值可以更新Dict[主要]=价值。update()方法还用于更新现有值。 注意:如果键-值已经存在于字典,更新的值。否则,新密钥添加到字典。 让我们看一个例子更新字典的值。 示例- 1: 输出: 空字典:{}字典后添加3要素:{0:“彼得”,2:“约瑟夫”,3:“瑞奇”}字典后添加3要素:{0:“彼得”,2:“约瑟夫”,3:“瑞奇”、“Emp_ages”:(20、33、24)}更新键值:{0:“彼得”,2:“约瑟夫”,3:“JavaTpoint”、“Emp_ages”: (20、33、24)} 例子2: 输出: 空字典:{}字典后添加3要素:{0:“彼得”,2:“约瑟夫”,3:“瑞奇”}字典后添加3要素:{0:“彼得”,2:“约瑟夫”,3:“瑞奇”、“Emp_ages”:(20、33、24)}更新键值:{0:“彼得”,2:“约瑟夫”,3:“JavaTpoint”、“Emp_ages”: (20、33、24)} 删除元素使用del关键字字典的条目可以通过使用被删除▽关键字如下考虑。 输出: <类的dict > ....印刷员工数据{“名称”:“约翰”,“年龄”:29岁的“工资”:25000年,“公司”:“谷歌”}删除的一些员工数据打印修改后的信息{“工资”:“年龄”:29日25000}删除字典:员工可以尝试打印一遍NameError:名字“员工”没有定义 最后一个打印语句在上面的代码中,它提出了一个错误,因为我们试图打印员工字典已经删除。
的pop ()方法接受作为参数,消除相关的关键值。考虑下面的例子。 输出: {1:“JavaTpoint”, 2:“彼得”} Python还提供了一个内置方法popitem明确()和()方法从字典中删除元素。popitem()删除任意元素从一个字典,而clear()方法删除所有元素对整个字典。 迭代的字典字典可以使用for循环迭代如下考虑。 示例1# for循环打印所有字典的键 输出: 姓名年龄工资公司 示例2# for循环打印所有字典的值 输出: 25000年约翰·29日谷歌 例子- 3# for循环印刷字典的值通过使用价值()方法。 输出: 25000年约翰·29日谷歌 示例4# for循环印刷字典的条目通过使用物品()方法。 输出: (“名字”,“约翰”)(“年龄”,29)(“工资”,25000)(“公司”,“谷歌”) 字典的属性键1。在字典里,我们不能存储多个值相同的键。如果我们通过多个值为一个键,然后最后的价值分配的值被认为是关键。 考虑下面的例子。 输出: 名字约翰29岁工资25000公司谷歌 2。在python中,不能被任何可变对象的关键。我们可以用数字、字符串或元组的关键,但我们不能使用任何可变对象列表等关键在字典里。 考虑下面的例子。 输出: 回溯(最近调用最后):文件”字典。py”, 1号线,在员工={“名称”:“约翰”,“年龄”:29岁的“工资”:25000年,“公司”:“谷歌”,[100201301]:“部门ID} TypeError: unhashable类型:“列表” 内置的词典功能内置的python字典下面的描述方法。
内置字典的方法内置的python字典下面的描述方法。
下一个话题
Python函数
|