关于字典的学习

>>> d={}
>>> d[‘name‘]={‘firstname‘:‘xian‘,‘lastname‘:‘jiaqi‘} #添加一个值
>>> d
{‘name‘: {‘lastname‘: ‘jiaqi‘, ‘firstname‘: ‘xian‘}}
>>> d[‘aihao‘]=[‘skite‘,‘football‘,‘pingpang‘,]
>>> d
{‘name‘: {‘lastname‘: ‘jiaqi‘, ‘firstname‘: ‘xian‘}, ‘aihao‘: [‘skite‘, ‘football‘, ‘pingpang‘]}
>>> d[‘age‘]=5
>>> d
{‘age‘: 5, ‘name‘: {‘lastname‘: ‘jiaqi‘, ‘firstname‘: ‘xian‘}, ‘aihao‘: [‘skite‘, ‘football‘, ‘pingpang‘]}
>>> d[‘age‘]+=1
>>> d
{‘age‘: 6, ‘name‘: {‘lastname‘: ‘jiaqi‘, ‘firstname‘: ‘xian‘}, ‘aihao‘: [‘skite‘, ‘football‘, ‘pingpang‘]}
>>> d[‘name‘][‘lastname‘]
‘jiaqi‘
>>> d[‘aihao‘][2]
‘pingpang‘
>>> d[‘aihao‘].append(‘play‘)         #aihao的内容为list则可钓鱼list的方法
>>> d[‘aihao‘]
[‘skite‘, ‘football‘, ‘pingpang‘, ‘play‘]
>>> a={‘name‘:{‘firstname‘:‘xian‘,‘lastname‘:‘jiaqi‘},‘aihao‘:[‘skite‘,‘football‘,‘pingpang‘],‘age‘:24}
>>> a
{‘age‘: 24, ‘name‘: {‘lastname‘: ‘jiaqi‘, ‘firstname‘: ‘xian‘}, ‘aihao‘: [‘skite‘, ‘football‘, ‘pingpang‘]}
>>>

#对字典排序

a={‘c‘: 3, ‘b‘: 2, ‘a‘: 1}

>>> for key in sorted(a):

     print(key,a[key])

a 1

b 2

c 3

时间: 2025-01-05 18:00:55

关于字典的学习的相关文章

python字典运用学习

在这之前呢,或多或少学了一些内容,也操作了一遍,但觉得有些东西还是不好理解, 之前觉得没什么,学习之后觉得真的有难度,不过怎么说呢,万事熟能生巧嘛,多敲代码, 不多BB了今天学习了关于字典的一些知识: 关于字典使用的“增删改查”,当然字典操作还有一个多级操作,上图是不涉及的,不过接下来的三级 菜单实例会涉及到: 怎么说呢,过程很艰辛,尝试过很多次,不过能做出来就OK了,练习过程都在上面了,感觉...很难,加油吧! 原文地址:https://www.cnblogs.com/hushuichang1

字典的学习

主要内容1. 字典dict 用{}来表示 键值对数据 {key:value} 唯一性键 都必须是可哈希的 不可变的数据类型就可以当做字典中的键值 没有任何限制2. 增删改查dic[key] = valuedic.setdefault(key,value) 如果键在字典中存在不进行任何操作,否则就添加可以通过key查询,没有这个key返回None ==================================================================== pop(key

DiscuzX2.5数据库字典 值得学习

pre_common_admincp_cmenu – 后台菜单收藏表title => ‘菜单名称’url => ‘菜单地址’sort => ’0′ COMMENT ‘菜单类型,备用’displayorder => ‘显示顺序’clicks => ’1′ COMMENT ‘点击数,备用’uid => ‘添加用户’dateline => ‘添加时间’ pre_common_admingroup – 管理组表 admingid => ‘所属管理员分组ID’allo

Python学习系列(五)(文件操作及其字典)

Python学习系列(五)(文件操作及其字典) Python学习系列(四)(列表及其函数) 一.文件操作 1,读文件 在以'r'读模式打开文件以后可以调用read函数一次性将文件内容全部读出,也可以指定每次read读多少字节,例如: 1 #coding:utf-8 2 fn='test1.py' 3 fp=open(fn,'r') #以读的方式打开文件,文件必须首先存在和,.文件在同一目录下py 4 print 'reading pos:',fp.tell() 5 r=fp.read(20) #

python的列表,元组和字典简单介绍

引 入 java                                   python 存取多个值:数组或list集合 ------------------------> 列表,元组 key-value格式:    Map        ------------------------>    字典 自己学习发现,java跟python这两门面向对象语言在数据类型的定义上,很多思想都是互通的,这里不说java,简单介绍一下python的列表,元组和字典. 一.列表 List: 最通

Deep Learning论文笔记之(一)K-means特征学习

Deep Learning论文笔记之(一)K-means特征学习 [email protected] http://blog.csdn.net/zouxy09          自己平时看了一些论文,但老感觉看完过后就会慢慢的淡忘,某一天重新拾起来的时候又好像没有看过一样.所以想习惯地把一些感觉有用的论文中的知识点总结整理一下,一方面在整理过程中,自己的理解也会更深,另一方面也方便未来自己的勘察.更好的还可以放到博客上面与大家交流.因为基础有限,所以对论文的一些理解可能不太正确,还望大家不吝指正

python基础数据类型之字典dict和集合set及其他(for,enumerate,range)。

2.6字典dict. 2.6.1 字典的初识 1. 列表可以存储大量的数据类型,但是如果数据量大的话,他的查询速度比较慢. 2. 列表只能按照顺序存储,数据与数据之间关联性不强. 所以针对于上的缺点,说咱们需要引入另一种容器型的数据类型,解决上面的问题,这就需要dict字典. 数据类型可以按照多种角度进行分类,就跟咱们人一样,人按照地域可以划分分为亚洲人,欧洲人,美洲人等,但是按照肤色又可以分为白种人,黄种人,黑种人,等等,数据类型可以按照不同的角度进行分类,先给大家按照可变与不可变的数据类型的

图像稀疏编码表示

注:本文学习自CVPR<Linear Spatial Pyramid Matching Using Sparse Coding for Image Classification>.<Image classification By non-negative sparse coding, low-rank and sparse decomposition>及<基于稀疏编码的图像视觉特征提取及应用> 本文学习笔记是自己的理解,如有不正确的地方,请大家指正批评.共同进步! 在提

[objective-c] 07 - 字符串 集合

关于字符串 数组 字典的学习,本文主要以代码的形式展示了其中一些常用的方法,掌握这些方法便可以对字符串 数组 字典有个大致的理解. [代码展示] ======字符串====== #import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { @autoreleasepool { int age = 5; NSString *string = [NSString stringWithFormat:@"