美文网首页
python中的字典是什么

python中的字典是什么

作者: 帅帅滴小哥哥 | 来源:发表于2019-08-15 17:31 被阅读0次

字典定义

1.字典是存储信息的一种方式。

2.字典以键-值对存储信息,因此字典中的任何一条信息都与至少一条其他信息相连。

3.字典的存储是无序的,因此可能无法按照输入的顺序返回信息。

Python中定义字典

dictionary_name = {key_1: value_1, key_2: value_2}

为了更明显的显示数据,通常写成下面的格式:

dictionary_name = {key_1: value_1,

key_2: value_2

字典的基本用法

定义一个字典:

把 list、dictionary、function 的解释写成一个字典,请按下面的格式输出 dictionary 和 function 的定义

python_words = {'list': '相互没有关系,但具有顺序的值的集合',

'dictionary': '一个键-值对的集合',

'function': '在 Python 中定义一组操作的命名指令集',

}

print("\n名称: %s" % 'list')

print("解释: %s" % python_words['list'])

字典的基本操作

逐个输出字典中的词条过于麻烦,因此可以使用循环输出

# name 和 meaning 可以随意该名称,试试改成 word 和 word_meaning

for name, meaning in python_words.items():

print("\n名称: %s" % name)

print("解释: %s" % meaning)

# 还有几种其他的输出方式,动手试一下。

print("***********************************************")

for word in python_words:

print("%s" % word)

print("***********************************************")

for word in python_words.keys():

print(word)

print("***********************************************")

for meaning in python_words.values():

print("值: %s" % meaning)

print("***********************************************")

for word in sorted(python_words.keys()):

print("%s: %s" % (word, python_words[word]))

给字典加入新的键-值对:

# 定义一个空字典

python_words = {}

# 给字典加入新项(词条):使用 字典名[键名] = 值 的形式可以给字典添加一个键-值对

python_words['Joker'] ='会玩 LOL'

python_words['Burning'] = '会玩 DOTA'

python_words['Elingsama'] = '会玩炉石传说'

def showMeanings(dictionary):

for name, meaning in dictionary.items():

print("\n名称: %s" % name)

print("解释: %s" % meaning)

修改字典中的值:

# 使用 字典名[键名] = 新值 的形式更改已经存在的键-值对

python_words['Joker'] = 'LOL 的恶魔小丑'

print('\nJoker: ' + python_words['Joker'])

删除字典中的项:

# 返回 Joker 对应的值,同时删除 Joker 的键-值对

_ = python_words.pop('Joker')

# 删除 Buring 的键-值对

del python_words['Burning']

print(_)

修改键名:

# 1.创建一个新键

# 2.将要更换键名的值赋给新键

python_words['elingsama'] = python_words['Elingsama']

del python_words['Elingsama']

showMeanings(python_words

python中的字典是什么-Python学习网

相关文章

  • python中的字典是什么

    字典定义 1.字典是存储信息的一种方式。 2.字典以键-值对存储信息,因此字典中的任何一条信息都与至少一条其他信息...

  • Python笔记setdefault用法

    Python字典中setdefault的用法: Python 字典 setdefault() 方法和get()方法...

  • 有序字典

    python中的字典 python中默认的字典是无序的,试下下面的代码 collections.OrderedDi...

  • Python中的字典

    Python中的字典就是JavaScript中的对象创建字典 访问字典中的值 使用len()方法获取字典中键值对的...

  • 第六章 字典

    6.2 使用字典 在Python中,字典是一系列键值对,任何Python对象都可用作字典的值Pyhone字典用花括...

  • 12.2-字典概念

    字典在Python中的地位排在第一,非常非常重要;Python中许多数据结构、计算机编程 都是基于字典; 1.字典...

  • 每日一课 | 你知道和不知道python字典都在这!!

    【导语】:你是否了解Python字典,以及创建Python字典都有哪些的实际的应用操作,还有如何访问字典中的值等等...

  • 字典的创建及操作方法

    1、字典的特点 字典:是python中的无序的对象集合。字典与列表的区别是:字典中的数据是无序的,而且字典中的元素...

  • Python3.5 笔记——第5章 字典

    Python3.5笔记 第五章 字典 什么是字典 字典是Python中唯一内建的映射类型,字典指定值没有特定的顺序...

  • python字典

    本篇将介绍Python里面的字典,更多内容请参考:Python学习指南 Python是什么? Python内置了字...

网友评论

      本文标题:python中的字典是什么

      本文链接:https://www.haomeiwen.com/subject/hzftsctx.html