[Python初学者]如何使用字典|方法易于理解

“字典”是一系列,它一旦“列表”即可开始学习Python。

在其他编程中熟悉“哈希”这个词因此,这是编程经历的友好理念,初学者困难的墙壁之一是。

在本文中,我们将解释Python中的“如何在字典中如何使用字典”,以便为那些开始触摸Python的人“什么是字典”。

如果您认为“哈希”用于其他编程语言,但如果您认为Python将有任何功能,Python字典的基本操作 请阅读。

对于那些对Python的编程学习感到不安的人

我想学习Python学习AI和数据科学
“毕竟我有一个限制”
我想推荐给那些觉得焦虑的人,艾滋病保费计划
AI上各种各样的课程彻底的教练教学它的特点是!

对于那些想要在实践中刺激Python的人,首先是自由”在线咨询加入 ”请试试。

还,艾滋病优质计划的优缺点对于以下文章,请参阅以下文章。
艾迪米(Idemee)的声誉和评论摘要!介绍服用原因

用python使用的字典

首先,我们将解释Python中使用的字典(字典)(字典字典)。

首先,您要持有的数据类型

在Python,区分我们在不可看不见的维度中看到的字符类型正在做。

例如,即使显示“1”,即使将“1”为字符或“1”作为整数的处理方式也会发生变化。

如果捕获“1”作为字符,则“1”+“1”是一个解释,即“1”和“1”横向布置,输出“11”。

另一方面,当“1”被捕获为整数时,“1”+“1”输出“2”的结果,以及在一年级小学时学到的添加。

以下总结了Python的基本数据类型。

数据类型
整数(int) -2,-1,0,1,2
浮标号码(浮动) -1.5,-0.75,0.0,1.7,3.28
细绳 ‘a’, ‘bb’, ‘あいう’, ‘6日’

字典可以使用头部显示和值处理多个数据。

字典是像一个盒子这样的盒子,可以包括多个数据类型,例如整数和浮动分数字符串是。

例如,

Birthday = {‘John’: ’10/9′, ‘Paul’: ‘6/18’, ‘George’: ‘2/25’, ‘Ringo’: ‘7/7’}

形式’Jhon’のような見出し語になる「キー」と、’10/9’有几个元素具有配对的“值”,例如:键值对。

字典键和值还可以设置整数和浮动等数字。

除了字典之外,还有包含多个数据的数据类型。
请参阅下表。

         

数据类型 描述
列表 定义一次后可以更改的数据类型
元组 它与列表几乎相同,但一旦定义的数据类型无法更改
字典 数据类型可以将列表中的索引设置为任何值(键)
类似于数学集的概念,没有重复元素,没有顺序

用字典功能的使用

Python的字典函数用作其名称作为其名称,并希望与字母和值称为字典。

Birthday = {‘John’: ’10/9′, ‘Paul’: ‘6/18’, ‘George’: ‘2/25’, ‘Ringo’: ‘7/7’}

在上面的例子中,’Jhon’というキーに対して、誕生日’10/9’が対応するような辞書を定義しています。

通过利用这一点,可以进行简单的生日搜索程序。

Python字典的基本操作

在这里,我们将解释基本操作,例如删除和创建字典。

词典创作(定义)

使用{}来定义字典。

特别是,

(字典名称)= {(key):(值),(键):(值)}

定义为

生日= {'John': '10/9', 'Paul': '6/18', 'George': '2/25', 'Ringo': '7/7'}

这是一个名叫生的字典,’John’: ’10/9’、’Paul’: ‘6/18’、’George’: ‘2/25’、’Ringo’: ‘7/7’表示存在密钥和值对。

从字典中删除一个值(指定的键)

从字典中检索值时,请指定字典名称旁边的键。

生日= {'John': '10/9', 'Paul': '6/18', 'George': '2/25', 'Ringo': '7/7'}  # 辞書の定義
print(Birthday['Paul'])  # 6/18を表す

更改字典中的值

要更改字典中的值,请使用键检索要更改的值,然后分配新值。

以下是一个计划将乔治2/25更改为ND的生日列表。

生日= {'John': '10/9', 'Paul': '6/18', 'George': '2/25', 'Ringo': '7/7'}  # 辞書の定義
Birthday['George'] = 'ND' #辞書の値の変更
print(Birthday)  # {'John': '10/9', 'Paul': '6/18', 'George': 'ND', 'Ringo': '7/7'}を表す

连接词典

来自Python 3.5或更高版本,

{**(字典名称),**(字典名称)}

您现在可以组合两个或更多个词典。

a = {'Sato': 166, 'Sho': 171, 'Masa': 176}  # 辞書の定義
b = {'Kazu': 168, 'Jun': 172}  # 辞書の定義
height = {**a, **b}  #aとbを結合した辞書の定義
print(height)  # {'Sato': 166, 'Sho': 171, 'Masa': 176, 'Kazu': 168, 'Jun': 172}を表す

使用Python方法的字典操作

在Python,可以通过使用在方法之前准备的功能来操纵不同的词典变得。

可以在点(。)和点(。)之后添加方法。

返回类似列表的值:值()方法

通过使用值()方法,您可以返回如图所示的值。

生日= {'John': '10/9', 'Paul': '6/18', 'George': '2/25', 'Ringo': '7/7'}  # 辞書の定義
for date  in Birthday.values(): 
    print(date)
    
# 10/9
# 6/18
# 2/25
# 7/7

返回键像列表:keys()方法

您可以使用键()方法返回类似列表的键。

生日= {'John': '10/9', 'Paul': '6/18', 'George': '2/25', 'Ringo': '7/7'}  # 辞書の定義
for name  in Birthday.keys():  
    print(name)
    
# John
# Paul
# George
# Ringo

返回键和值,如列表:项目()方法

您可以使用键()方法返回列表中的键和值。

生日= {'John': '10/9', 'Paul': '6/18', 'George': '2/25', 'Ringo': '7/7'}  # 辞書の定義
for name, date  in Birthday.items():  
    print(name + 'は' + date + '生まれです。')
    
# Johnは10/9生まれです。
# Paulは6/18生まれです。
# Georgeは2/25生まれです。
# Ringoは7/7生まれです。

当键不存在时返回特定值:get()方法

在字典中,如果要通过指定不存在的密钥来取出该值,则会收到错误。
Get()方法允许您如果出现错误,请显示“特定值”。

生日= {'John': '10/9', 'Paul': '6/18', 'George': '2/25', 'Ringo': '7/7'}  # 辞書の定義
print(Birthday.get('Bob', '誕生日が登録されていません。'))  # 誕生日が登録されていません。を表す

如果未注册密钥:setDefault()方法,请创建值

在setDefault()方法中,如果在字典中不存在指定的键,则可以将键和任何值设置为字典。

生日= {'John': '10/9', 'Paul': '6/18', 'George': '2/25', 'Ringo': '7/7'}  # 辞書の定義
Birthday.setdefault('Bob', '1/1') # 'Bob': '1/1'が追加される
print(Birthday)  # {'John': '10/9', 'Paul': '6/18', 'George': '2/25', 'Ringo': '7/7', 'Bob': '1/1'}を表す

摘要:Python的字典功能对于Python学习至关重要

Python的字典函数是在Python中编写程序时的重要功能。

让我们区分类似的数据类型,例如列表和元组,并逐个习惯!

给这篇文章的人

Yuuu

网站营销机。 統計学やAIにも興味があり、 使用Python / Octave学习数据科学, G検定に合格したりしている。