请帮忙给出代码和运行结果,分开,谢谢
s = rat #input()
t = cat #input()
def compare(s, t):
if set(s) == set(t):
for i in set(s):
if s.count(i) != t.count(i):
return False
return True
else:
return False
compare(s, t)
输出:False
# 3
nums = [1,1,1,2,2,3]
k = 2
num = sorted(set(nums), key=lambda x:nums.count(x),reverse=True)
print(num[:k])
输出:
[1, 2]
# 2
nums = sorted([-1, 0, 1, 2, -1, -4])
lst = []
for i in range(len(nums)):
for j in range(i+1, len(nums)):
for k in range(j+1, len(nums)):
if nums[i]+nums[j]+nums[k]==0:
lst.append([nums[i], nums[j], nums[k]])
result = []
for i in lst: # 去重
if i not in result:
result.append(i)
print(result)
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632