博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python字典
阅读量:7241 次
发布时间:2019-06-29

本文共 756 字,大约阅读时间需要 2 分钟。

#!/usr/bin/python

#encoding=utf-8

dict={}  

dict['x'] = 1

dict1 = {'x':1, 'y':2, 'z':3}

print dict1

#'x':1, 'y':2, 'z':3

for i in dict1.keys():

print i

for i in dict2.values():

print i

for i in dict2.items():

print i

print 'x' in dict1 #True

print 'xx' in dict1 #False

print dict1.get('x')
#1, 对应的value值

print dict1.get(32, 'error')

#error

print dict1.get(32)

None

#清空字典

dict1.clear()

#移出一对key-values

dict1.pop('x')

#插入一对key-values

dict1.setdefault('xx', 4)

#修改value值

b = {'xx', 44}
dict1.update(b)

#pickle模块

#将对象转化为二进制,并存储到文件,注意打开需要是二进制读写
import pickle

pickle = open('mypick.pck', 'wb')

mylist = [1,2, 4, [1,2, 4]]

pickle.dump(mylist)

pickle.close()

pickle = open('mypick.pck', 'rb')

mylist = []
mylist = pick.load(pickle)

print mylist #[1,2, 4, [1,2, 4]]

 

转载地址:http://viybm.baihongyu.com/

你可能感兴趣的文章
HDU 4791 & ZOJ 3726 Alice's Print Service (数学 打表)
查看>>
01背包
查看>>
HttpClient4.X 升级 入门 + http连接池使用
查看>>
魅族MX3 smart bar处失灵
查看>>
一套简单可依赖的Javascript库
查看>>
MySQL对于datetime 源码分析
查看>>
Linux PAM&&PAM后门
查看>>
3 构建Mysql+heartbeat+DRBD+LVS集群应用系统系列之heartbeat的搭建
查看>>
第一百二十三节,JavaScript错误处理与调试
查看>>
WebAssembly,可以作为任何编程语言的编译目标,使应用程序可以运行在浏览器或其它代理中——浏览器里运行其他语言的程序?...
查看>>
【公告】博客数据异常已所有恢复
查看>>
JavaScript 刚開始学习的人应知的 24 条最佳实践
查看>>
java中finalkeyword
查看>>
.net core中使用Type.GetType()从字符串获取类型遇到的问题
查看>>
select选中获取索引三种写法
查看>>
词袋模型bow和词向量模型word2vec
查看>>
分享升级架构师路上的体会,兼说我为什么有挣钱紧迫感
查看>>
浏览器 HTTP 协议缓存机制详解
查看>>
understand软件使用教程(转)
查看>>
【JavaScript】 JS面向对象的模式与实践
查看>>