该文被密码保护。 阅读全文
posted @ 2020-04-08 11:14 Alrenn 阅读(5) 评论(0) 推荐(0)
摘要: 返回1-10平方的列表 [i ** 2 for i in range(1,11)] # [ (i+1) ** 2 for i in range(10)] [1, 4, 9, 16, 25, 36, 49, 64, 81, 100] 有一个列表[1,4,9,16,2,5,10,15]生成一个新的列表, 阅读全文
posted @ 2020-04-07 21:59 Alrenn 阅读(370) 评论(0) 推荐(0)
摘要: 列表解析式 示例:生成一个列表,元素0~9,对每一个元素自增1后求平方返回新的列表 #使用for循环 lst = [] for i in range(10): lst.append((i+1)**2) print(lst) print(' ') lst = [None] * 10 for i in 阅读全文
posted @ 2020-04-06 21:44 Alrenn 阅读(436) 评论(0) 推荐(0)
摘要: 数字统计 用户输入诺干个数字,打印每一位数字及重复的次数 nums = '001123220'.strip().lstrip('0') d = {} for i in nums: d[i] = d.get(i,0) + 1 print(d) dict1 = {} for c in nums: dic 阅读全文
posted @ 2020-04-06 21:15 Alrenn 阅读(291) 评论(0) 推荐(0)
摘要: 问题:一只小猴子第一天摘下若干个桃子,并吃了一半。感觉到吃的还不瘾,于是又多吃了一个;第二天早上,又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上,都吃了前一天剩下的一半零一个。请问,到了第10天早上想再吃时,却发现只剩下一个桃子了。求第一天共摘了多少? a = 1 for i in range( 阅读全文
posted @ 2020-04-06 20:08 Alrenn 阅读(203) 评论(0) 推荐(0)
摘要: 标准库datetime datetime模块: 对 日期、时间、时间戳的处理 datetime类方法: today():返回本地时区的datetime对象 now(tz = None):返回当前时间的datetime对象,时间到微妙,如果timezone为None返回和today一样 utcnow( 阅读全文
posted @ 2020-04-06 15:18 Alrenn 阅读(507) 评论(0) 推荐(0)
摘要: nums = '112233' lst = [None] * 10 for i in range(10): lst[i] = nums.count(str(i)) if lst[i]: print(i,lst[i]) print(' ') nums = '112233' lst = [None] * 阅读全文
posted @ 2020-04-03 21:21 Alrenn 阅读(137) 评论(0) 推荐(0)
摘要: 随机产生2组10个数字列表 每个数字取值 [10 ,20 ] 统计20个数字中一共有多少个不同数字? 2组之间,不重复的数字有几个,分别是什么? 2组直接进行比较,重复的数字有几个?分别是什么? import random s1 = set([random.randint(10,20) for _ 阅读全文
posted @ 2020-04-02 16:33 Alrenn 阅读(133) 评论(0) 推荐(0)
摘要: 字典的定义 字典是key、value键值对的数据集合,字典是可变的、无序的、key值不重复。 字典dict初始化 d = dict()或者{},表示空字典 dict(**kwargs)使用name=value键值对初始化一个字典 dict(mapping) -> new dictionary ini 阅读全文
posted @ 2020-04-01 09:55 Alrenn 阅读(482) 评论(0) 推荐(0)
摘要: 集合的定义 集合 set,collection翻译为集合类型或容器,是一个大概念。 集合特性: 可变、无序、不重复、可迭代的元素的集合。 示例: 集合元素 1、set集合的元素要求必须是可hash的 2、目前所学过的不可hash的类型有:list、set、bytearray、dict 3、元素不可以 阅读全文
posted @ 2020-04-01 09:52 Alrenn 阅读(291) 评论(0) 推荐(0)