随笔分类 - 推导式
摘要:# 电脑销售量字典 counts = {'MBP': 268, 'HP': 125, 'DELL': 201, 'Small_mi': 200, 'Lenovo': 199, ' acer': 99} # 需求:提取上述电脑数量大于等于200的字典数据 count1 = {key: value fo
阅读全文
摘要:d = {i: i ** 2 for i in range(1, 8)} print(d) lst3 = ['name', 'age', 'gender'] lst4 = ['Tom', 20, 'Male', 9] d = {lst3[i]: lst4[i] for i in range(min(
阅读全文
摘要:lst2 = [(i, j) for i in range(1, 3) for j in list("ABC")] print(lst2) lst = {x ** 2 for x in range(1, 11)} print(lst)
阅读全文
摘要:推导式不仅非常方便,并且在执行效率上要远远胜多语句结构 推导式lst = [i for i in range(1,11) ]
阅读全文
摘要:推导式是从一个或者多个迭代器快速简洁地创建数据结构的一种方法。它可以将循环和条件判断结合,从而避免语法冗长的代码。 ########## 列表推导式 ########## # 30 以内可以被 3 整除的整数 multiples = [i for i in range(30) if i % 3 ==
阅读全文