跳至主要内容

博文

目前显示的是 二月, 2020的博文

python 之 练习

''' funtion:获取任意自然数的各位数字之和 map(func, *iterables) --> map object ''' num  =   input ( '请输入一个自然数:' ) print ( sum ( map ( int , num ) ) )   ''' function: 输入两个集合{}并计算其交集、并集和差集 input() 从输入中获取并返回一个字符串 eval() 函数用来执行一个字符串表达式,并返回表达式的值 ''' setA  =   eval ( input ( '请输入一个集合:' ) ) setB  =   eval ( input ( '请输入一个集合:' ) ) print ( '交集:' , setA & setB ) print ( '并集:' , setA | setB ) print ( 'setA-setB:' , setA - setB )     ''' function: 输入一个整数列表,返回偶数列表 eval() 函数用来执行一个字符串表达式,并返回表达式的值 filter() 函数用于过滤序列,过滤掉不符合条件的元素,返回一个迭代器对象,如果要转换为列表,可以使用 list() 来转换。 其接收两个参数,第一个为判断函数,第二个为可迭代对象,序列的每个元素作为参数传递给函数进行判断,然后返回 True 或 False,最后将返回 True 的元素放到新迭代器对象中 ''' lst  = input ( '请输入一个包含若干整数的列表:' ) lst  = eval ( lst ) print ( list ( filter ( lambda  x:x% 2 == 0 ,  lst ) ) )     ''' function: 输入两个整数列表lstA和lstB,返回一个字典,要求lstA中的元素为键,lstB中的元素为值,字典长度取决于最小的列表 zip() 函数用于将一个或多个可迭代的对象作为参数,将对...