Python练习五:字典

字典两大特点:无序,键唯一

创建字典

1 dic1 = {‘name‘:‘CatdeXin‘,‘age‘:22,‘bobby‘:‘学习‘,‘Speciality‘:‘跑步‘}
2 dic2 = dict(((‘name‘,‘CatdeXin‘),))
3 print(dic1)
4 print(dic2)

对应操作

 1 dic3 = {}
 2 dic3[‘name‘] = ‘Miao‘
 3 dic3[‘age‘] = 12
 4 print(dic3)
 5 #{‘name‘: ‘Miao‘, ‘age‘: 12}

 7 a = dic3.setdefault(‘name‘,‘yue‘)
 8 b = dic3.setdefault(‘ages‘,18)
 9 print(a,b)
10 #yue 18
11 print(dic3)
12 #{‘name‘: ‘yue‘, ‘ages‘: 18}

原文地址:https://www.cnblogs.com/CatdeXin/p/10197766.html

时间: 2024-10-31 01:46:49

Python练习五:字典的相关文章

Python学习日记---字典

字典是Python的一种数据结构,像数学中的映射集合,可以理解为由键和值成对存在的单元构成的一个列表. 一.字典构造形式:  1.字典名 = {键名1:值1 ,键名2:值2 ,键名3:值3} 例如 :Dic = {'op':55 , 3:('a','b') , 'q':[1.25,'score',5]} 其中键只能是不可改变对象(如元组,字符串,整数等)和值可以为任意的对象 2.可以使用dict()或{}构造一个空的字典如 Dic=dict() DIc={} 二.字典的索引: 1.字典可以使用

python特色_字典,元组,列表

一.前言: 1.许多编程语言的基本数据类型都大同小异,而字典,元组,列表是python编程语言的一大特色,能够非常简单的完成很多功能,学习好字典,元组,列表能够为以后大数据,批处理......提供很多的便利,字典,元组,列表是python语言的重中之重,所以说学好这三种基本数据类型能让你在python的道路上稳健的走的更深,本篇文章就是详细解说这三个基本数据类型. 2.任何事物都是对象! 二.三种基本数据类型概念: 1.列表: 序列是Python中最基本的数据结构.序列中的每个元素都分配一个数字

孤荷凌寒自学python第五十二天初次尝试使用python读取Firebase数据库中记录

(完整学习过程屏幕记录视频地址在文末) 今天继续研究Firebase数据库,利用google免费提供的这个数据库服务,今天主要尝试使用firebase_admin模块来连接firebase数据库. 获得成功. 一.简单总结下今天对firebase_admin模块对象的学习 (一)要通过firebase_admin模块连接到firebase数据库,那么必须要拥有一个从firebase网站上自己的数据库的[用户和权限]处设置的'连接私钥'等相关信息的一个json文件,并下载到项目文件夹中来. (二)

python基础之字典及字符

python基础之字典及字符串处理 本节内容 字典介绍及内置方法 字符串处理 1.字典介绍及内置方法 字典是python中唯一的映射类型,采用键值对(key-value)的形式存储数据.python对key进行哈希函数运算,根据计算的结果决定value的存储地址,所以字典是无序存储的,且key必须是可哈希的.可哈希表示key必须是不可变类型,如:数字.字符串.元组. 字典(dictionary)是除列表以外python之中最灵活的内置数据结构类型.列表是有序的对象结合,字典是无序的对象集合.两者

python json模块 字典 输出中文

json.dumps({'text':"中文"},ensure_ascii=False,indent=2) python json模块 字典得到字符串,输出中文

python 元组和字典中元素作为函数调用参数传递

模式1.  def test1(*args): test3(*args) def test2(**kargs): test3(**kargs) def test3(a, b): print(a,b) test1(1,2) test2(a=1,b=2) 模式2.  def test4(a= ()): test6(*a) def test5(b = {}): test6(**b) def test6(a, b): print(a,b) test4((1, 2)) test5({'a':1,'b':2

Python基础知识---字典

现在在实习期间,好久没用Python了,今天在做Java项目时用的HashMap让我联想到了Python中的字典,就写一些Python字典的知识吧,复习复习. 字典:  key --> value的映射关系,字典是无序性的,字典的key是不可变类型的,如int, str, float,tuple... 1.创建字典 (1)第一种方式创造字典,一次给全 >>> user = {'id': 1000, 'name': 'scd', 'password':'123'} >>&

Python<8>有关字典

Python中的字典是完全不同的东西,它们不是序列,没有顺序,只是一种映射.内部的元素以逗号分开,以大括 号包围.它们不是通过位置而是通过键来存储的,也具有可变性,可以就地的改变,增大或减小. 主要属性: <1>通过键而不是偏移量来读取 <2>任意对象的无序集合 <3>可变长.异构.任意嵌套 <4>属于可变映射 <5>对象引用表 常见操作 D={ }  空字典 'name' in D   成员存在测试 D.keys()     方法:键 D.va

Python中的字典详解

Python中的字典是python的一种数据结构,它的本质是key和value以及其对应关系的一种集合,一个key可以对应一个多个value.合理的使用字典能给我们编程带来很大的方便. -----python中的数据类型 -----python中的字符串操作 python3.0以上,print函数应为print(),不存在dict.iteritems()这个函数. 在python中写中文注释会报错,这时只要在头部加上# coding=gbk即可 #字典的添加.删除.修改操作dict = {"a&

python系列(四)python元组与字典

博主QQ:819594300 博客地址:http://zpf666.blog.51cto.com/ 有什么疑问的朋友可以联系博主,博主会帮你们解答,谢谢支持! 本博文目录: 一.元组 | 二.字典 | 三.字典的使用方法 前言:列表非常适合用于存储在程序运行期间可能变化的数据集.列表是可以修改的,这对处理网站的用户列表或游戏中的角色列表至关重要.然而,有时候你需要创建一些列不可修改的元素,元组就可以满足你这样的需求.Python将不能修改的值称为不可变的,而不可变的列表就被称为元组. 正文部分: