python字典多键值及重复键值的使用方法(详解)

作者:jingxian 时间:2023-03-18 14:23:15 

在Python中使用字典,格式如下:


dict={ key1:value1 , key2;value2 ...}

在实际访问字典值时的使用格式如下:


dict[key]

python字典多键值及重复键值的使用方法(详解)

多键值

字典的多键值形式如下:


dict={(ke11,key12):value ,(key21,key22):value ...}

在实际访问字典里的值时的具体形式如下所示(以第一个键为例):


dict[key11,key12]

或者是:


dict[(key11,key12)]

以下是实际例子:

python字典多键值及重复键值的使用方法(详解)

多值

在一个键值对应多个值时,格式:


dict={key1:(value1,value2 ..), key2:(value1,value2 ...) ...}

访问字典里的值的格式如下:


dict[key]

或者


dict[key][index]

python字典多键值及重复键值的使用方法(详解)

循环赋值(重点)

语法结构如以下实例所示

python字典多键值及重复键值的使用方法(详解)

总结:

通过以上的说明,可以知道在字典的定义中, 冒号( : ) 号前后是分别是一个整体,即使用小括号()将冒号前后部分分别包括起来,在访问字典值时,最好把键放在小括号内成为一个整体。

键值相同的多个键值对

即在字典中,有至少两个成员的键相同,但是键对应的值是不同的,格式如下:


dict={ key1: value1
   key1: vaklue2,
   ... }

在这种形式形式中在后来赋给键的值将成为键的真实值。

python字典多键值及重复键值的使用方法(详解)

使用列表、字典作为字典的值

格式


dict={ key1:(key11:value,key12:value) ,
   key2:(key21:value,key22:value)
   }

访问字典值得格式(以第一个键为例):


dict[key1][key11]

实际例子如下所示:

python字典多键值及重复键值的使用方法(详解)

标签:python,字典,键值
0
投稿

猜你喜欢

  • MYSQL教程:查询优化之调度和锁定

    2009-02-27 15:58:00
  • 用python将pdf转化为有声读物

    2021-02-02 10:06:46
  • python列表切片和嵌套列表取值操作详解

    2021-07-23 21:54:30
  • Python selenium 三种等待方式解读

    2023-12-26 05:37:56
  • linux修改mysql数据库文件的路径

    2024-01-19 20:50:42
  • Python中range、np.arange和np.linspace的区别

    2023-10-17 14:45:14
  • pytorch 实现在预训练模型的 input上增减通道

    2023-12-02 00:49:33
  • pytorch 优化器(optim)不同参数组,不同学习率设置的操作

    2021-09-14 05:05:44
  • Python基础知识之函数,类,模块

    2022-10-28 05:25:36
  • Python3实现的回文数判断及罗马数字转整数算法示例

    2023-07-07 05:10:06
  • Go语言中的range用法实例分析

    2024-04-30 10:03:18
  • MySql数据引擎简介与选择方法

    2024-01-28 12:04:29
  • Python对象循环引用垃圾回收算法详情

    2021-03-02 23:29:14
  • 五个提升Python的执行效率的技巧分享

    2021-01-07 09:52:45
  • Python中列表(List) 的三种遍历(序号和值)方法小结

    2022-08-24 23:17:39
  • 交互设计实用指南系列(4)—“有效性”之“简洁清晰,自然易懂”

    2010-01-05 16:52:00
  • 无缝滚动js代码通俗易懂(自写)

    2023-07-02 05:23:49
  • JavaScript 轮播图和自定义滚动条配合鼠标滚轮分享代码贴

    2024-04-29 13:40:59
  • js前端实现登录拼图验证功能

    2024-04-19 10:45:29
  • Python Flask微信小程序登录流程及登录api实现代码

    2022-03-21 14:33:47
  • asp之家 网络编程 m.aspxhome.com