为了账号安全,请及时绑定邮箱和手机立即绑定

可是不让用 print, input..怎么写函数来实行?

可是不让用 print, input..怎么写函数来实行?

ibeautiful 2022-07-14 17:11:01
比如把[['cola', 'juice', 'coffee', 'tea'],['cola', 'juice', 'tea', 'coffee'],['cola', 'juice', 'coffee', 'tea']]转换成{('cola', 'juice', 'coffee', 'tea'): 2,('cola', 'juice', 'tea', 'coffee'): 1}在编译器中for i in a:if(b.has_key(tuple(i))==False):b[tuple(i)]=1else:b[tuple(i)]+=1是可行的
查看完整描述

2 回答

?
哆啦的时光机

TA贡献1779条经验 获得超6个赞

python3.2
a=[['cola', 'juice', 'coffee', 'tea'],['cola', 'juice', 'tea', 'coffee'],['cola', 'juice', 'coffee', 'tea']]
b={}
for i in a:
i=str(i)
b[i]=b.get(i,0)+1
print(b)

查看完整回答
反对 回复 2022-07-18
?
慕桂英3389331

TA贡献2036条经验 获得超8个赞

不明白什么意思,需要input输入的是什么数据???
输入一个列表还是列表中的元素???

查看完整回答
反对 回复 2022-07-18
  • 2 回答
  • 0 关注
  • 70 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信