python-字典及其三种定义方法
字典及其三种定义方法
文章目录
- 字典及其三种定义方法
- 字典
- 使用不可变数值充当key
- key如果重复的话,只会显示最后一个键值对
- 定义字典的三种方式 -直接定义
- 定义字典的三种方式 -使用dict函数定义
- 定义字典的三种方式 -列表元组结合,字典函数转化
'''
注意:1、字典 每一个元素都是由键值对构成2、字典中的 ‘键’ 是不可以重复的,只能是不可变的数据类型,value可以是任何类型的数据3、key如果重复的话,只会显示最后一个键值对,把原来的key给替换掉了
'''
'''
定义字典的三种方式:1、直接定义2、使用dict函数3、列表元组结合,字典函数转化 [('name','Nicholas'),('age',18),('gender','男')]
'''
字典
dict_user = {'name': 'Nicholas', 'age': "18"}
print(dict_user['name'])
使用不可变数值充当key
dict_user1 = {(1, 2, 3): '123456', 456: '789', 'name': 'Nicholas',}
print(dict_user1)
key如果重复的话,只会显示最后一个键值对
dict_user2 ={'a':123, 'a':'456','a':789}
print(dict_user2) # {'a': 789}
定义字典的三种方式 -直接定义
dict_user3 = {'name': 'Nicholas', 'age': "18"}
print(dict_user3['name'])
定义字典的三种方式 -使用dict函数定义
dict_user4 = dict(name='Nicholas1', age=18)
print(dict_user4)
定义字典的三种方式 -列表元组结合,字典函数转化
dict_list = [('name', 'Nicholas'), ('age', 18), ('gender', '男')]
dict_user5 = dict(dict_list)
print(dict_user5)
python-字典及其三种定义方法相关推荐
- python 字典修改键(key)的方法
注意:python中字典的键是不能直接修改,因为键是hash. 间接修改键的key值方法 第一种(推荐): dict={'a':1, 'b':2}dict["c"] = dict. ...
- python多线程有几种实现方法
python多线程有几种实现方法,都是什么? 目前python 提供了几种多线程实现方式 thread,threading,multithreading ,其中thread模块比较底层,而thread ...
- Java数组的三种定义方法
Java数组的三种定义方法 1.第一种适合不用初始化的数组.数组特别长的时候,不初始化,值都是默认值. 2.第二种定义适合直接初始化数组 3.第三种匿名数组适合直接给方法传入参数时使用 1.第一种适合 ...
- JavaScript中函数的三种定义方法
JavaScript中函数定义的三种方法. 函数的三种定义方法分别是:函数定义语句.函数直接量表达式和Function()构造函数的方法.下面依次介绍这几种方法具体怎么实现. 1. 函数定义语句 // ...
- 3种Python数据结构,13种创建方法,这个总结,超赞!
Python常用的数据结构,有如下几种.但是我们用的最多的,还是字符串.列表.字典这3种. 其实学习任何一门编程语言,最基础的就是学习它的数据结构. 拿Python说,数据结构的概念也是超级重要,不同 ...
- Python单例模式的4种实现方法
[python] view plaincopy #-*- encoding=utf-8 -*- print '----------------------方法1-------------------- ...
- python字典合并几种方式对比,Python合并两个字典的常用方法与效率比较
本文实例讲述了Python合并两个字典的常用方法与效率比较.分享给大家供大家参考.具体分析如下: 下面的代码举例了5种合并两个字典的方法,并且做了个简单的性能测试 #!/usr/bin/python ...
- python单例模式的4种实现方法_Python单例模式的4种实现
模块在一个Python应用程序中只有一份,它本身就是单例的,将所需要的属性和方法,直接暴露在模块中的全局变量和方法,也可以实现单例. Python单例模式的4种实现 # !/usr/bin/env p ...
- Python字典的setdefault() 和get()方法比较
setdefault() 函数 -有key获取值.没key设置 key:default dict.setdefault(key, default=None) 如果 key 在 字典中,返回对应的值. ...
最新文章
- 不要一棍子打翻所有黑盒模型,其实可以让它们发挥作用
- Python距离计算
- 多路平衡归并和败者树
- 华东交通大学ACM-ICPC训练基地简介
- hdu2642二维树状数组单点更新+区间查询
- 安装ros-melodic遇到的各种问题及解决方法
- 卸载MYSQL数据库及MYSQL的安装
- Coin3D三维可视化教程2
- 松下FP系列PLC以太网通讯
- php上位机,OV7670摄像头上位机软件源码
- secureCRT连接阿里云服务器
- 如何转换图片格式?教你三招一键轻松转换图片格式
- ulipad 无法安装使用、无法调试、64位版本问题 ImportError: No module named comtypes 整体解决方案!
- linux删除slave网卡,Linux bonding网卡与其slave共同使用
- Large-scale cluster management at Google with Borg
- 泰兰德的记忆·悲情伊利丹
- SF中DispSync.cpp源码分析
- 什么是API网关, API 网关的作用
- Python必学脚本 #入门到成神#(持续更新)
- 如何用计算机计算梁的受力,如何计算梁的承重