Python基础进阶
苏鹏key
静下心写点东西
展开
-
如何为每个元组中的每个元素命名,提高可读性
-> 解决方案一:定义类似与其他语言的枚举类型也就是定义一系列数值常量 NAME,AGE,SEX,EMAIL = range(4) student = ('Jim','21','male','jim723tmail.com') #name print(student[NAME]) #age if student[AGE] >= 18: pass #sex if studen...原创 2019-02-13 13:39:25 · 114 阅读 · 0 评论 -
如何在列表,字典,集合中根据条件筛选数据
#########过滤掉列表数据: -> 1.普通方法: data = [1,5,3,-2,-8,8,6,3] res = [] for x in data: if x>=0: res.append(x) print(res) -> 2.使用filter函数 from random import randint data = [randint(-...原创 2019-02-13 13:09:10 · 224 阅读 · 0 评论 -
如何根据字典中值得大小,对字典中的项排序
#解决方案:使用内置函数sorted 1.利用字典数据转化元组2.传递sorted函数的key参数 #1.利用字典数据转化元组 from random import randint d = {x: randint(60,100) for x in 'xyzabc'} for each in zip(d.values(),d.keys()): q = print(each) ...原创 2019-02-13 15:14:14 · 214 阅读 · 0 评论