上一页 1 2 3 4 5 6 7 8 9 ··· 19 下一页
摘要: 1 '''不可变序列,可变序列''' 2 3 '''可变序列: 列表、字典''' 4 lst = [10, 20, 45] 5 print(id(lst)) 6 lst.append(300) 7 print(id(lst)) 8 '''不可变序列(无增删改操作): 字符串、元组''' 9 s = 阅读全文
posted @ 2022-02-24 16:12 Xxiaoyu 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 内置函数zip() 用于将可迭代的对象作为参数,将对象中对应的元素打包成一个元组,然后返回有这些元组组成的列表。 字典小结: 1 items = ['Fruits', 'Books', 'Others'] 2 prices = [96, 78, 85] 3 4 # .upper()变大写 5 # . 阅读全文
posted @ 2022-02-24 16:02 Xxiaoyu 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 1、字典中的所有元素都是一个key-value对,key不允许重复,value可以重复。 2、字典中的元素是无序的。 3、字典中的key必须是不可变对象。 4、字典可以根据需要动态的伸缩。 5、字典会浪费较大的内存,是一种使用空间换时间的数据结构。(因为哈希表中有空的格子) 1 # key不允许重复 阅读全文
posted @ 2022-02-24 15:34 Xxiaoyu 阅读(1237) 评论(0) 推荐(0) 编辑
摘要: for item in scores: print(item) 1 scores = {'张三': 100, '李四': 98, '王五': 45} 2 # 字典元素的遍历 3 for item in scores: 4 print(item, scores[item], scores.get(it 阅读全文
posted @ 2022-02-24 15:21 Xxiaoyu 阅读(48) 评论(0) 推荐(0) 编辑
摘要: keys():获取字典中所有key values():获取字典中所有value items():获取字典中所有key.value对 1 scores = {'张三':100, '李四':98, '王五':45} 2 # 获取所有的key 3 keys = scores.keys() 4 print( 阅读全文
posted @ 2022-02-24 15:18 Xxiaoyu 阅读(99) 评论(0) 推荐(0) 编辑
摘要: Key的判断 in 指定的key在字典中存在返回True,'张三' in scores not in 指定的key在字典中不存在返回True,'Marry' not in scores 字典元素的删除 del scores['张三'] 字典元素的新增 scores['Jack'] = 90 1 # 阅读全文
posted @ 2022-02-24 14:58 Xxiaoyu 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 一、字典 二、字典的创建: 1、使用花括号:scores={'张三':100, '李四':98, '王五':45} 2、使用内置函数dict():dict(name='jack', age=20} 1 # 字典的创建方式 2 '''使用{}创建字典''' 3 scores = {'张三':100, 阅读全文
posted @ 2022-02-23 17:52 Xxiaoyu 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 列表生成式:生成列表的公式 语法格式:[i*i for i in range(1, 10)] i*i:标识列表元素的表达式 i:自定义变量 range(1, 10):可迭代对象 1 lst = [i for i in range(1, 10)] 2 print(lst) 3 lst = [i*i f 阅读全文
posted @ 2022-02-23 17:00 Xxiaoyu 阅读(125) 评论(0) 推荐(0) 编辑
摘要: sort()方法,原列表排序 内置函数sorted(),生成新列表 默认升序 reverse=True降序 1 lst = [20, 40, 10, 98, 54] 2 print('排序前的列表:', lst, id(lst)) 3 #开始排序,调用列表对象的sort方法,默认升序 4 lst.s 阅读全文
posted @ 2022-02-23 16:43 Xxiaoyu 阅读(513) 评论(0) 推荐(0) 编辑
摘要: 列表元素的修改操作: 为指定索引的元素赋予一个新值 为指定的切片赋予一个新值 1 lst = [10, 20, 30, 40] 2 # 一次修改一个值 3 lst[1] = 200 4 print(lst) 5 lst[1:3] = [200, 300, 400, 500, 600] 6 print 阅读全文
posted @ 2022-02-23 16:19 Xxiaoyu 阅读(260) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 19 下一页