题目内容 (请给出正确答案)
[主观题]

假设有列表 lst = [ 3, 5, 6, 0, -2, -8, 9 ],生成两个列表lst1和lst2。 lst1中存放原列表lst中所有大于0的整数,并计算其平均值。 lst2中存放原列表lst中所有小于0的整数,并计算其平均值。 输出lst1和lst2,以及平均值。

提问人:网友gsunny 发布时间:2022-01-06
参考答案
  抱歉!暂无答案,正在努力更新中……
如搜索结果不匹配,请 联系老师 获取答案
更多“假设有列表 lst = [ 3, 5, 6, 0, -2, …”相关的问题
第1题
已知列表lst=[ [‘苹果’,’红色’] , [‘葡萄’,’紫色’] , [‘草莓’,’红色’] ],则以下能够获取所有水果名称列表的表达式是:

A、[ x[0] for x in lst ]

B、[ x[1] for x in lst ]

C、[ x(0) for x in lst ]

D、[ x for x in lst if x==’水果’]

点击查看答案
第2题
已知列表lst_suit=["黑桃","红桃","梅花","方块"],存...

已知列表lst_suit=["黑桃","红桃","梅花","方块"],存放了扑克牌的所有花色,列表lst_face=["3","4","5","6","7","8","9","10","J","Q","K","A","2"],存放了扑克牌的所有牌面大小(按照牌面大小排列)。试编写程序,完成以下功能: (1) 利用列表生成式,将以上两个列表进行元素搭配,生成一个新的列表lst,存放所有牌面(不考虑大小王)。新列表lst的内容为['3黑桃', '3红桃', '3梅花', '3方块', '4黑桃', '4红桃', '4梅花', '4方块',……, 'A黑桃', 'A红桃', 'A梅花', 'A方块', '2黑桃', '2红桃', '2梅花', '2方块']。 (2) 使用random库的shuffle函数将列表lst中的元素次序打乱。 (3) 用户与电脑进行"抽牌比大小"游戏。游戏规则如下: l 用户输入序号(范围在0~51之间),程序根据序号在列表lst中读取牌面。 l 电脑抽牌由程序自动完成(通过random库的randint函数随机生成序号)。 l 将用户抽取的牌面与电脑抽取的牌面进行比较(不考虑花色),并将结果输出。输出内容对照如下: "恭喜,您赢了!" "很遗憾,您输了!" "咱们平手了!"

点击查看答案
第3题
假设有列表lst=[0,1,2,3,4,5,6,7,8,9],则表达式lst[ : :-2]的值是:

A.[0,2,4,6,8]

B.[1,3,5,7,9]

C.[9,7,5,3,1]

D.[8,6,4,2,0]

点击查看答案
第4题
已知列表 lst=[1, 8, 4, 10, 20, 12] ,试编写程序,将用户输入的一个整数添加至列表合适的位置。即:将待添加的整数添加至列表中从最左边开始第一个值大于该数的元素之前;如果原列表中没有一个数比待添加的整数大,则将该整数添加至列表末尾。最后将添加新元素之后的列表进行输出。
点击查看答案
第5题
生成器和列表生成表达式的区别包括()。

A.生成器使用一对小括号,而列表生成表达式使用一对中括号

B.生成器可根据需要计算并返回一个元素的值,而列表生成表达式一次性生成所有元素的值

C.生成器中允许使用while循环,而列表生成表达式中不允许

D.生成器中不允许使用if,而列表生成表达式中允许

点击查看答案
第6题
假设有一个列表a,现要求从列表a中每隔3个元素取1个,并将其取到列表b中,可以使用语句
点击查看答案
第7题
已知列表lst=[5,3,2,4,1],则以下能够改变列表lst中的元素顺序,使其按照值从大到小排列的表达式是()

A.lst.reverse()

B.lst.sort(reverse=True)

C.sorted(lst,reverse=True)

D.lst[::-1]

点击查看答案
第8题
已知列表lst=[‘甄嬛传’,’延禧攻略’,’如懿传’,’三生三世十里桃花’],则以下能将非清宫剧从列表中删除的表达式是:

A.lst.pop()

B.lst.remove(‘甄嬛传’)

C.lst.pop(0)

D.del lst[4]

点击查看答案
第9题
编写程序,生成一个包含50个随机整数的列表,然后删除其中所有奇数。 提示: 导入randint函数; 利用列表推导式产生50个满足条件的列表; 输出产生列表; 利用for循环结构从后向前遍历列表中的所有元素,如range(49,-1,-1); 利用列表的remove方法删除所有奇数; 输出结果。
点击查看答案
第10题
理解下列函数或方法,请自己举例: ls.append(x) 在列表ls最后增加一个元素x ls.clear() 删除列表l

理解下列函数或方法,请自己举例: ls.append(x) 在列表ls最后增加一个元素x ls.clear() 删除列表ls中所有元素 ls.copy() 生成一个新列表,赋值ls中所有元素 ls.insert(i,x) 在列表ls的第i位置增加元素x ls.pop(i) 将列表ls中第i位置元素取出并删除该元素 ls.remove(x) 将列表ls中出现的第一个元素x删除 ls.reverse() 将列表ls中的元素反转

点击查看答案
账号:
你好,尊敬的用户
复制账号
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
欢迎分享答案

为鼓励登录用户提交答案,简答题每个月将会抽取一批参与作答的用户给予奖励,具体奖励活动请关注官方微信公众号:简答题

简答题官方微信公众号

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
简答题
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反简答题购买须知被冻结。您可在“简答题”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
简答题
点击打开微信