码迷,mamicode.com
首页 > 编程语言 > 详细

live Python3笔记

时间:2018-04-02 00:13:25      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:json   删除   str   put   live   script   ems   list   lam   

dict

字典就是我们在其他原因中用到的key:value形式的一种表达形式,例如,在java中有map,javascript的json, redis中的hash等等这些形式,都是换汤不换药。

字典可以存储任意的对象,也可以是不通的数据类型,但是java中的map就不可以。{“name”:“ling”,“age”: 25}, java中一般用类来实现这样的需求。

1. 字典的定义方法:

A = dict(a=1, b=2)

A = {“name”: “lingjing”}

A = dict([(“name”, “ling”), (“age”, 20)])

 

dict常用的方法

get(k)                        返回key所对应的value

setdefault(k, v)                如果ke有不存在,设置一个默认值v,并返回v                                  如果k存在,返回k所对应的value

keys()                    获得所有keys

values()                         获得所有values

iteritems()                         for i, j in d.iteritems():print(i,j)

update()                                  m.update(n)                 m,n都是dict

pop(k)                            删除k:v对应的元素

zip(l1, l2)                            高阶函数,dict(zip(l1, l2))  把l1和l2转换成

mm = dict(a=1,b=10,c=3,d=9)

print sorted(mm.iteritems(), key = lambda d:d[1], reverse = True)

帮助信息

help

dir

str()   int()    list()   dict()   tuple()

xrange()      range()                 

d.iteritems                       d.items

input                       raw_input

len()

type()

isinstance()

print()

enumerate()

live Python3笔记

标签:json   删除   str   put   live   script   ems   list   lam   

原文地址:https://www.cnblogs.com/yixiushuma/p/8689036.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!