字典是有{name : value}对组成的。一个对成为一个item, 所有的对称为items 例如: dict = {'n1' : 'v1', 'n2' : 'v2', 'n3' : 'v3', 'n4': 'v4', 'n5' : 'v5'}for (key,value) in dict.ite ...
分类:
其他好文 时间:
2020-07-04 01:26:38
阅读次数:
58
1.类型判断 isinstance:判断数据类型是那种类型;(int,float,bool,complex,str,tuple,set(),dict) 语法:isinstance(值,数据类型) isinstance(值,(str,list,.......)) #isinstance(值,类型)pr ...
分类:
其他好文 时间:
2020-07-03 21:24:00
阅读次数:
78
redis作为一种高效的缓存框架,使用是非常广泛的,在数据存储上,在运行时其将数据存储在内存中,以实现数据的高效读写,并且根据定制的持久化规则不同,其会不定期的将数据持久化到硬盘中。另外相较于其他的NoSql数据库,redis提供了非常丰富的数据结构,如dict,sds,linkedlist,zip ...
分类:
其他好文 时间:
2020-07-03 19:46:31
阅读次数:
65
''' int str bool list 存储大量的数据,用[]来表示 tuple 元组,不可以发生改变,用()来表示,和C++的元组是一样的 dict 字典,保存键值对,一样可以保持大量的数据,和C++的map一样 set 集合,内部数据不可以重复 ''' 字符串的任何操作都不会改变它本身,所以 ...
分类:
编程语言 时间:
2020-07-03 17:26:39
阅读次数:
57
C# HashSet源码分享 自定义HashSet 官网源码地址: https://referencesource.microsoft.com/#System.Core/System/Collections/Generic/HashSet.cs 关键点 实现原理和Dictionary差不多 Dict ...
拆包 # 定义一个列表 my_list = [1, 3.14, "hello", True] print(my_list[1]) # 可以获取列表中元素的值 但是可读性不强 # 拆包 num, pi, my_str, my_bool = my_list print(pi) print(my_bool ...
分类:
编程语言 时间:
2020-07-02 21:41:16
阅读次数:
75
一.自动类型转换 自动转换遵循规则: 精度从低到高 bool-->int-->float-->complex 例: 1. bool + int res = True + 100 # 1+100 2. bool + float res = True + 3.13 # 1.0+3.13 3. bool ...
分类:
编程语言 时间:
2020-07-01 20:25:10
阅读次数:
70
对于python装饰器结合递归的进一步理解 代码如下: import functools def memoize(fn): print('start memoize') known = dict() @functools.wraps(fn) def memoizer(*args): if args ...
分类:
编程语言 时间:
2020-07-01 00:09:24
阅读次数:
72
1. 作用 如果我们需要用一个变量记录多个值,但多个值是不同属性的,比如人的姓名、年龄、身高,用列表可以存,但列表是用索引对应值的,而索引不能明确地表示值的含义,这就用到字典类型,字典类型是用key:value形式来存储数据,其中key可以对value有描述性的功能 字典的初识: 列表: 列表可以存 ...
分类:
其他好文 时间:
2020-06-30 20:21:26
阅读次数:
44
字典的迭代: #创建字典 dict={'a':1,'b':2,'c':3} #key和value的迭代 for key,value in dict.items(): print(key,':',value) #key的迭代 for key in dict: print(key) #value的迭代 ...
分类:
编程语言 时间:
2020-06-30 14:53:57
阅读次数:
88