昨日阅读了3.5小时,累计184小时
《Python编程从入门到实践》
=============================
ch6
1)遍历字典所有的键值对:for循环中,可以定义两个变量,一个是key,一个是value,in 字典名.items()
请记住字典名下的items()方法,返回的是键值对列表
2)遍历字典中所有的键:
for循环,定义一个变量,in 字典名.keys()
请记住字典名下的keys()方法,返回的是所有键,通过键,就可以访问对应的值,也可以直接处理该键
3)由于keys()方法返回的是所有键的列表,因此若要想以特定顺序返回元素的话,可以对列表进行排序
sorted(字典名.keys())
因此for循环中的变量,遍历sorted的字典键值列表,就是顺序访问
4)遍历字典中所有的值:
字典名.values()方法即返回所有值的列表(有个疑问,值可以相同吗?键一定是不能相同的)
由于值是根据键配合的,所以,并没有约束,因此可以重复的,但,重复的值是我们需要的吗?
如果不需要,那么可以用set()方法去掉重复值(set即集合,集合里,是不允许元素重复的)
随着深入学习,发现python内置的功能可以帮助编程者以希望的方式处理数据。
字典的嵌套
1. 字典列表,列表元素为字典,落脚点是列表
2. 在字典中存储列表,需要使用双重循环来解决访问问题
告诫:不要嵌套太多,如果嵌套太多,说明一定有更简便的方法处理
3. 在字典中存储字典
======================================
blockchain
22. 真正的金融民主,权利又回到每一个消费者手中。即技术赋能
未来全球市场信用是靠每个人自己参与公证和交易累积起来的。
23. 从信息学的角度,越中心化,系统的熵就越容易增大。
传统的方法都是把资源和信用向一个中心堆,越堆好像我的信用越大,但熵会很大。
群集分散就有群集智慧,慢慢保证整个系统的熵能够不断下降,这才是长治久安,是区块链对管理的启示。
24. 治理模式基于不同的金融模式发生很大的转变。
25. 应该把区块链当成另一种类似互联网的事物,一种具备多种级层和多种类型应用的综合信息技术:资产登记、清单编写、价值交换,涉及金融、经济、货币的各个领域;硬资产(有型财产、住宅、汽车);以及无形资产(选票、创意、信誉、意向、健康数据、信息等)
26. blockchain的概念远不止:它是任何事物所有量子数据(指离散单位)呈现、评估和传递的一种新型组织范式,而且也有可能使人类活动的协同达到空前的规模。
27. bitcoin的真正独创性在于:它并不需要用户间彼此信任(算法自动约束,任何恶意欺骗系统的行为都会遭到遏制),比特币和区块链技术有潜力像Web网站一样彻底重塑人类社会活动形态。
============================================
昨日 3.5 h
累计 184 h