美文网首页
字典小结

字典小结

作者: Brucezen | 来源:发表于2020-11-08 00:36 被阅读0次
#字典是一系列'键值对',每个键与一个值相关,
#值可以是数字,字符串,列表,字典,甚至是任何python对象
#字典是一种无序的数据结构
a = {
    'name':'Bruce',
    'age': 20,
    'job': 'athlete',
    'hobbies':['female','electronic game','money','sexual love','sleeping','coca cola']
}

print(a['name']) #通过把键放在中括号的方式来访问对应的值

print(a)
a['nationality'] = 'China' # 通过把新的键放在中括号的方式添加新的键值对
a['age'] = 21           # 通过把已有的键放在中括号来修改值
print(a)

aa = {
    'a':1,
    'b':2,
    'c':3
}
print(aa)
del aa['b']  #删除某个键值对
print(aa)

#遍历字典中的键值对
aa = {
    'd':0,
    'a':1,
    'b':2,
    'c':3,
}
for key,value in aa.items():
    print('key:',key,',value:',value)

#遍历字典中的键的两种方法
    

for key in aa:         #第一种,直接使用用字典本身
    print(key,end=' ')

print()

for key in aa.keys():  #第二种,使用字典的keys()方法
    print(key,end=' ')

#按一定顺序遍历字典的键,使用sorted()方法对键进行排序
for key in sorted(aa.keys()):
    print(key)

#遍历字典中所有值
for value in aa.values():
    print(value)

repeat = {
    'd':2,
    'a':1,
    'b':2,
    'c':1,
}
for value in repeat.values():
    print(value,end = ' ')
print()

#当遍历字典的值,该字典有些键的值是重复的时候,可以使用集合set()去重
for value in set(repeat.values()):
    print(value,end = ' ')


相关文章

  • 字典小结

  • Python字典小结

      字典(dict)结构是Python中常用的数据结构,笔者结合自己的实际使用经验,对字典方面的相关知识做个小结,...

  • Day_3

    Start from P112 6.5 小结 定义字典 添加、删除键值对 遍历字典中的键值对、键、值 剔除重复项可...

  • 直接干掉if-else,设计模式就是那么简单

    前言 传统做法-if-else分支 策略模式+Map字典 责任链模式 策略模式+注解 小结 前言 在对接第三方接口...

  • Python字典遍历操作实例小结

    这篇文章主要介绍了Python字典遍历操作,结合实例形式总结分析了Python遍历字典键值对、遍历键、遍历值等相关...

  • ClickHouse外部字典(MySQL)使用小结

    背景 之前介绍过,对于维表数据,一般来说数据量比较少的场景。我们可以使用字典表进行数据的同步。比如这样一个场景,我...

  • day9-课程总结

    1.字典 增:字典[key] = 值; 字典.setdefaule(key, 值);字典.update(字典)删:...

  • swift--字典

    创建字典 字典的基本操作 遍历字典 字典合并

  • Swift学习系列 字典的使用

    字典的概念 字典的初始化 字典元素的基本操作 字典的基本操作 字典的遍历 字典合并

  • 字典

    创建字典 访问字典中的值 修改、添加字典 修改字典中的值 在末尾增添新的键/值 删除字典元素 删除字典 清空字典 ...

网友评论

      本文标题:字典小结

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