Python学习杂记_6_字典常用操作】的更多相关文章

字典操作 字典是由一对花括号括起来的一组“键值对”,每个键值对就是字典的一个元素,元素在字典中是无序的,常见操作如下: info = { 'name':'xiaoming', 'sex':'nan', 'age':20, 'id':1, } print(info['id'])                    # 通过key取值 print(info['addr'])                # 通过key取值 print(info.get('id'))              #…
列表操作 列表时用方括号括起来的一组元素值,是可变变量,可通过下表取值,也可以通过下表来修改值,列表中的元素是有序的,可以是不同的基本数据类型,如: names=[1, 2, 3, “abc”, “def”] 列表取值时,下标也是从0开始,最大下标是元素个数减1,即len(names)-1 列表操作的常用方法: 增: names.append('zhaocunlei')            #从末尾追加元素 names.insert(0,'yinwenqiao')          #指定位置…
字符串可以说是在日常开发中应用最广泛的了,现在来总结下有关python中有关字符串一些常用操作 首先我们声明一个字符串变量 str = "hello world" 下面我们来依次介绍下各个方法 print(str.capitalize()) #字符串首字母大写 print(str.casefold()) #字符串全部字符小写 print(str.center(30,'-')) #将字符串放在第二个参数的中心,一定要第一个数字参数是修改后的整个字符串的长度 #输出 ---------he…
字典的常用操作: #字典天然去重,key唯一,如果key相同,只能打印出一个 id_db={ 220456789852963741:{ 'name':"alex", 'age':34, 'addr':'Dong' }, 220456789852963742:{ 'name':"tom", 'age':34, 'addr':'Xi' }, 220456789852963743:{ 'name':"mark", 'age':34, 'addr':'N…
字典的常见操作: # 字典: # 格式:{键值对,键值对} dict_demo={"name":"bai-boy","age":17} # 字典的操作: # 1.取值 字典["key"] 查询指定key对应的数值 不存在指定key,则返回空key错误 print(dict_demo["name"]) print("取值结束============") # 2.增加/修改 dict_dem…
一.列表 列表是Python的基本数据类型之一,它是以 [] 括起来的,内部成员用逗号隔开.里面可以存放各种数据类型. # 例如: list2 = ['jason', 2, (1, 3), ['warrior', 'hello'], 'world'] 1.列表的索引和切片 names = ['库里', '杜兰特', '考辛斯', '汤普申', '格林', '麦基'] # 索引 print(names[2]) # 考辛斯 print(names[-1]) # 麦基 # 切片 print(names…
本节内容: 常用的字符串处理. 格式化输出字符串. 字符串的替换. 字符串和二进制的相互转化. 字典的操作 字符串操作 常用的字符串处理 name = 'vector' print(name.capitalize()) # 首字母大写 print(name.count('e')) # 判断字符e在字符串中有多少个 print(name.center(50,'-')) # 一共打印50个字符,将vector放在中间,两边用-填充 print(name.endswith('r')) # 判断字符串以…
注意:dct代表字典,key代表键值 1.判断字典中某个键是否存在 实现 dct.has_key(key) #False 更Pythonic方法 key in dct #False 2.获取字典中的值 你想对key的value加1,首先你要判断key是否存在,不存在给一个默认值 实现 if key not in dct: dct[key] = 0 dct[key] += 1 更Pythonic方法 dct[key] = dct.get(key, 0) + 1 如果key存在则返回对应的value…
一 time模块 在Python中,通常有这几种方式来表示时间: 时间戳(timestamp):通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量.我们运行“type(time.time())”,返回的是float类型. 格式化的时间字符串(Format String) 结构化的时间(struct_time):struct_time元组共有9个元素共九个元素:(年,月,日,时,分,秒,一年中第几周,一年中第几天,夏令时) 1 import time 2 #-----…
python学习笔记整理 数据结构--字典 无序的 {键:值} 对集合 用于查询的方法 len(d) Return the number of items in the dictionary d. 返回元素个数 d[key] Return the item of d with key key. Raises a KeyError if key is not in the map. If a subclass of dict defines a method _missing_() and key…