简单一题
重复元素判定.编写一个函数,接受列表作为参数,如果一个元素在列表中出现了不止一次,则返回True,但不要改变原来列表的值。同时编写调用这个函数和测试结果的程序{:10_256:} {:10_256:} {:10_256:}很简单的一道题 {:10_281:}放假时间给你们整个简单的题 回你一句:简单是简单,还在写作业……{:10_297:} {:10_325:} def f(ls):for i in ls:
if ls.count(i)>1:
return True
return False 本帖最后由 Twilight6 于 2020-5-5 18:42 编辑
{:10_277:}
f = lambda x :False if list(set(x)) == x else True
print(f(),f(['1',3,4,3,0])
附带给你测试嘿嘿 def func(list1):
for each in list1:
if (list1.count(each) > 1): return False
return True
print(func()) 我都搞不懂这题的意思 都不对 李子豪 发表于 2020-5-5 20:03
都不对
我觉得不是都不对,我们都对了,是你题目没出对才对 李子豪 发表于 2020-5-5 20:03
都不对
1,你得回复我们啊,不然我们看不见
2,我想是你没读懂题 qiuyouzhi 发表于 2020-5-6 07:17
1,你得回复我们啊,不然我们看不见
2,我想是你没读懂题
他描述的题目就有问题 永恒的蓝色梦想 发表于 2020-5-6 07:21
他描述的题目就有问题
我怀疑这是ta的作业或者什么什么题,
让我们解决,然后自己读不懂题,说
我们都做错了。。。 本帖最后由 永恒的蓝色梦想 于 2020-5-6 07:26 编辑
qiuyouzhi 发表于 2020-5-6 07:22
我怀疑这是ta的作业或者什么什么题,
让我们解决,然后自己读不懂题,说
我们都做错了。。。
from collections import Counter
def func(x):
temp=Counter(x)
return >1 for i in x]我觉得正确答案可能是这样? 永恒的蓝色梦想 发表于 2020-5-6 07:24
我觉得这题的正是这样?
不管了,看他自己怎么解释这题吧 本帖最后由 zltzlt 于 2020-5-8 14:08 编辑
>>> def f(ls):
return sorted(set(ls)) != sorted(ls)
>>> f()
False
>>> f()
True def list_(list__, yuansu):
bool_ = list__.count(yuansu)
if bool_ != 0 or 1:
return True
else:
return False
if __name__ == "__main__":
list1=list(input("列表:"))
canshu = input("参数:")
print(list_(list1,canshu))
OKOK,input里填1,2,3,3这样的就行,鱼币!{:10_323:} Twilight6 发表于 2020-5-5 18:38
附带给你测试嘿嘿
这是测试谁的题,真就Python极简呗{:10_256:} Twilight6 发表于 2020-5-5 18:38
附带给你测试嘿嘿
。。。观摩大佬 Pythonnewers 发表于 2020-5-6 10:49
这是测试谁的题,真就Python极简呗
{:10_297:}
页:
[1]
2