当前位置:
首页 > temp > python入门教程 >
-
在 Python 中的字典中添加一个键:值对
在 Python 中的字典中添加一个键:值对
原文:https://www . geesforgeks . org/add-a-key value-pair-to-dictionary-in-python/
Python 中的 Dictionary 是一个无序的数据值集合,用于像映射一样存储数据值,与其他只保存单个值作为元素的数据类型不同,Dictionary 保存 key:value pair。
在使用字典时,有时,我们需要在字典中添加或修改键/值。让我们看看如何在 Python 中给字典添加一个key:value
对。
代码#1: 使用下标符号
这个方法将在字典上创建一个新的键:值对,方法是给这个键赋值。
# Python program to add a key:value pair to dictionary
dict = {'key1':'geeks', 'key2':'for'}
print("Current Dict is: ", dict)
# using the subscript notation
# Dictionary_Name[New_Key_Name] = New_Key_Value
dict['key3'] = 'Geeks'
dict['key4'] = 'is'
dict['key5'] = 'portal'
dict['key6'] = 'Computer'
print("Updated Dict is: ", dict)
Output:
当前 Dict 为:{'key2': 'for ',' key1': 'geeks'} 更新后的 Dict 为:{'key3': 'Geeks ',' key5': 'portal ',' key6': 'Computer ',' key4': 'is ',' key1': 'geeks ',' key2': 'for'}
代码#2: 使用 update()方法
dict = {'key1':'geeks', 'key2':'for'}
print("Current Dict is: ", dict)
# adding dict1 (key3, key4 and key5) to dict
dict1 = {'key3':'geeks', 'key4':'is', 'key5':'fabulous'}
dict.update(dict1)
# by assigning
dict.update(newkey1 ='portal')
print(dict)
Output:
当前 Dict 为:{'key2': 'for ',' key1': 'geeks ' }
代码#3: 以键:值为输入
# Let's add key:value to a dictionary, the functional way
# Create your dictionary class
class my_dictionary(dict):
# __init__ function
def __init__(self):
self = dict()
# Function to add key:value
def add(self, key, value):
self[key] = value
# Main Function
dict_obj = my_dictionary()
# Taking input key = 1, value = Geek
dict_obj.key = input("Enter the key: ")
dict_obj.value = input("Enter the value: ")
dict_obj.add(dict_obj.key, dict_obj.value)
dict_obj.add(2, 'forGeeks')
print(dict_obj)
输出:
{'1': 'Geeks', 2: 'forGeeks'}
版权属于:月萌API www.moonapi.com,转载请注明出处
本文链接:https://www.moonapi.com/news/145.html
最新更新
nodejs爬虫
Python正则表达式完全指南
爬取豆瓣Top250图书数据
shp 地图文件批量添加字段
爬虫小试牛刀(爬取学校通知公告)
【python基础】函数-初识函数
【python基础】函数-返回值
HTTP请求:requests模块基础使用必知必会
Python初学者友好丨详解参数传递类型
如何有效管理爬虫流量?
2个场景实例讲解GaussDB(DWS)基表统计信息估
常用的 SQL Server 关键字及其含义
动手分析SQL Server中的事务中使用的锁
openGauss内核分析:SQL by pass & 经典执行
一招教你如何高效批量导入与更新数据
天天写SQL,这些神奇的特性你知道吗?
openGauss内核分析:执行计划生成
[IM002]Navicat ODBC驱动器管理器 未发现数据
初入Sql Server 之 存储过程的简单使用
SQL Server -- 解决存储过程传入参数作为s
关于JS定时器的整理
JS中使用Promise.all控制所有的异步请求都完
js中字符串的方法
import-local执行流程与node模块路径解析流程
检测数据类型的四种方法
js中数组的方法,32种方法
前端操作方法
数据类型
window.localStorage.setItem 和 localStorage.setIte
如何完美解决前端数字计算精度丢失与数