python创建关联数组(字典)的方法

创建关联数组,也称字典(Dictionary),是Python中常用的数据结构之一,可以将多个键(key)和对应的值(value)关联在一起。

下面是创建字典的方法:

方式一:使用花括号和冒号

# 创建一个空字典
d = {}

# 添加键值对
d['name'] = 'Tom'
d['age'] = 18
d['gender'] = 'male'

# 打印字典
print(d)

输出结果

{'name': 'Tom', 'age': 18, 'gender': 'male'}

在这种方式下,可以通过{}创建一个空的字典,或者直接在{}内输入键值对进行创建。其中,每个键值对由冒号隔开,每个键值对之间由逗号隔开。

方式二:使用dict()函数

# 创建一个空字典
d = dict()

# 添加键值对
d['name'] = 'Tom'
d['age'] = 18
d['gender'] = 'male'

# 打印字典
print(d)

输出结果

{'name': 'Tom', 'age': 18, 'gender': 'male'}

在这种方式下,可以通过dict()创建一个空的字典,或者通过传入键值对的元组列表进行创建。其中,每个键值对由冒号隔开,列表中每个元素之间由逗号隔开。

示例

# 创建一个字典
d = {'name': 'Tom', 'age': 18, 'gender': 'male', 'school': 'Tsinghua University'}

# 输出键为name的值
print(d['name'])

# 删除键值对
del d['school']

# 更新键值对
d['age'] = 20

# 输出更新后的键值对
print(d)

输出结果

Tom
{'name': 'Tom', 'age': 20, 'gender': 'male'}

在这个示例中,我们使用方式一创建了一个字典,然后通过键名获取其对应的值;使用del语句删除了字典中的一个键值对;使用赋值语句更新了某个键对应的值;最后打印出了更新后的字典。

另外,还可以通过keys()values()items()等方法获取字典的键、值、以及键值对的元组列表,具体用法可以参考Python官方文档。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python创建关联数组(字典)的方法 - Python技术站

(0)
上一篇 2023年5月13日
下一篇 2023年5月13日

相关文章

  • Python3 pip3 list 出现 DEPRECATION 警告的解决方法

    当我们在 Python3 环境下使用 pip3 list 命令查询安装的包时,有时会出现以下的警告信息: DEPRECATION: Python 3.4 support has been deprecated. pip 19.1 will be the last one supporting it. Please upgrade your Python as…

    python 2023年5月14日
    00
  • 如何使用 Python 读取文件和照片的创建日期

    首先,使用 Python 读取文件和照片的创建日期需要借助第三方库(library):os 和 exifread。 1. 读取文件创建日期 导入 os 库:在 Python 中,使用 os.path.getctime() 方法可以获取文件的创建日期。 代码示例: “` import os file_path = ‘example_folder/exampl…

    python 2023年6月2日
    00
  • 使用python+whoosh实现全文检索

    使用Python和Whoosh实现全文检索的攻略分为以下几个步骤: 1. 安装Whoosh Whoosh是Python的一个纯Python实现全文搜索引擎库,首先需要安装Whoosh库。可以在命令行中使用pip命令进行安装: pip install whoosh 2. 确定索引目录和模式 首先需要创建用于存储索引的目录,可以选择自己喜欢的目录路径,这里假设索…

    python 2023年6月2日
    00
  • Python pyecharts绘制词云图代码

    下面是Python pyecharts绘制词云图的完整攻略: 简介 pyecharts(Python echarts)是一款基于Echarts语法的Python可视化库,支持多种可视化类型的展示,其中就包括了词云图(WordCloud)。 准备工作: 安装pyecharts库 pip install pyecharts 从所需爬取的文本中获取分词 pyech…

    python 2023年5月18日
    00
  • Python实现的矩阵类实例

    下面是“Python实现的矩阵类实例”的完整攻略。 什么是矩阵? 矩阵是一个表格,其中每个元素都有特定的位置和值。在数学中,矩阵代表了一个有限的元素组成的二维网格,其中行和列都由数值来指定。 Python中,可以用列表或numpy库中的ndarray数组来表示矩阵,但这不够直观且不容易实现一些复杂的矩阵运算。因此,我们可以通过自定义矩阵类来实现这些功能。 P…

    python 2023年6月5日
    00
  • Python统计列表元素出现次数的方法示例

    下面是关于Python统计列表元素出现次数的方法的攻略。 什么是列表元素出现次数? 在Python中,列表是由多个元素组成的数据结构。在处理列表时,有时需要统计每个元素出现的次数。例如,对于一个数字列表,我们可能需要查找其中出现最多的数字,或者找到所有出现次数超过一个特定阈值的数字。 方法一:使用count()函数 Python中的列表对象有一个count(…

    python 2023年6月3日
    00
  • Python的Tkinter点击按钮触发事件的例子

    下面是Python的Tkinter点击按钮触发事件的例子的详细攻略,包含了两个示例: 1. 创建Tkinter窗口 首先,我们需要创建一个Tkinter窗口,用来承载其他组件。 import tkinter as tk # 创建窗口对象 window = tk.Tk() # 设置窗口标题 window.title("My GUI") # …

    python 2023年6月13日
    00
  • Python生成任意波形并存为txt的实现

    下面是详细讲解“Python生成任意波形并存为txt的实现”的完整攻略: 1. 概述 在音频、音乐、信号处理等领域,常常需要自行生成任意波形,并保存为txt格式文件。Python是一种非常适合处理数字信号、音频等领域的语言,其numpy、scipy等模块可以非常方便地对数字信号进行操作。本攻略将以Python为工具,介绍如何生成任意波形并保存为txt文件。 …

    python 2023年6月5日
    00
合作推广
合作推广
分享本页
返回顶部