文本内容:
练习映射练习题给定一个列表,将列表中的每个元素都平方,并返回新的列表
1.def square_list1st:return[x2for xin1st].给定两个列表,将两个列表中相同索引位置上的元素相加,并返回新的列表2def add_listsIstl,lst2:return[x+y forx,y inzip Istl,lst2].给定一个字符串,统计字符串中每个字符出现的次数,并返回一个字典3def count_charactersstring:char_count={}for charin string:if charinchar_count:char_count[char]+=1else:char_count[char]=1return char_count给定一个字典,将字典中的键和值互换,并返回新的字典
4.def swap_keys_valuesdictionary:return{value:key forkey,value indictionary.items}.给定一个列表,找出列表中的最大值和最小值,并返回一个包含最大值和最5小值的元组def find_max_min1st:if len1st==0:return Nonemax_val=1st
[0]min_val=1st
[0]for numin1st:if nummax_val:max_val=numif nummin val:min_val=numreturn max_val,min_val这些练习题旨在帮助你巩固对映射列表、字典的操作和理解你可以根据自己的需要进行修改或扩展这些练习题。
个人认证
优秀文档
获得点赞 0