太原谁家网站做的好,seminar,网站开发流程的认识,工作总结2023最新完整版坚持十天做完Python入门编程100题第二天 第8题 列表的排序第9题 字典的创建第10题第11题 对字典的值求和第12题 字典推导式第13题 打印小写字母a~z第14题 计算1-100之间的偶数之和 第8题 列表的排序 列表num_list [3, 1, 5, 9, 15, 2, 7]#xff0c;如和将列表按照从大到小的… 坚持十天做完Python入门编程100题第二天 第8题 列表的排序第9题 字典的创建第10题第11题 对字典的值求和第12题 字典推导式第13题 打印小写字母a~z第14题 计算1-100之间的偶数之和 第8题 列表的排序 列表num_list [3, 1, 5, 9, 15, 2, 7]如和将列表按照从大到小的顺序排列解析可以使用列表的sort()方法对列表进行排序默认是升序排序如需降序需要添加参数reverseTrue。答案是
num_list [3,1,6,15,2,44,7]
num_list.sort(reverseTrue)
print(num_list)第9题 字典的创建 创建一个字典key分别是name和agevalue分别是‘xiaoming’和18。解析有两种方式创建字典一种是大括号{}的方式一种是dict()的方式。
dict1 {name:xiaoming, age:18}
dict2 dict(namexiaoming, age18)第10题 现有字典info_dict {name:xiaoming, age:20, hobby:football}如何为其添加元素height180?解析为字典添加元素有以下几种方法见代码
# 第一种方法dict[key] value
info_dict {name:xiaoming, age:20, hobby:football}
info_dict[height] 180
# 第二种方法,使用update方法参数为字典对象
info_dict {name:xiaoming, age:20, hobby:football}
info_dict.update({height:180})
# 第三种方法使用update方法参数为关键字参数
info_dict {name:xiaoming, age:20, hobby:football}
info_dict.update(height180)
# 第四种方法使用update方法参数为字典解包方式
info_dict {name:xiaoming, age:20, hobby:football}
temp_dict {height:180, score:100}
info_dict.update(**temp_dict)第11题 对字典的值求和 已知字典d {a:1, b:2, c:3}如何对字典的三个值求和解析对于字典对象可以通过调用dict.values()得到字典的所有values序列然后用sum()函数对该序列求和。
d {a:1,b:2,c:3}
print(sum(d.values()))第12题 字典推导式 已知字典dic {a:1,b:2,c:3, d:4}如何删除值为3和4的键值对解析使用dict.items()方法可以返回字典的每个键值对再利用字典推导式加上if判断语句可以得到新的符合条件的字典。
dic {a:1,b:2,c:3, d:4}
dic_new {key: value for key, value in dic.items() if value 3}第13题 打印小写字母a~z 如何打印小写字母a~z解析Python内置模块string调用其ascii_lowercase属性可以得到小写字母a~z的字符串再使用for循环遍历该字符串即可打印小写字母a-z。
import string
for letter in string.ascii_lowercase:print(letter)第14题 计算1-100之间的偶数之和
解析可以使用for循环加range()函数实现也可以使用列表推导式。
# 第一种方法
count 0
for i in range(1,101):if i % 2 0:count i
print(count)
# 第二种方法
sum([i for i in range(1,101) if i%2 0])今天就到这里下期见。