agre Asked:2020-11-07 23:29:32 +0000 UTC2020-11-07 23:29:32 +0000 UTC 2020-11-07 23:29:32 +0000 UTC Python无法输出负值 772 number = [1,2,-5,8,-9] max = number[0] for num in number: if max < 0: print(max) max+=1 python 3 个回答 Voted Best Answer Aleksandr Balyunou 2020-11-07T23:58:45Z2020-11-07T23:58:45Z 有可能是这样的: number = [1,2,-5,8,-9] lst_number = [x for x in number if x < 0] print(lst_number) 如果不需要单独的列表,但只需要它的输出,你可以这样做: print([x for x in number if x < 0]) 如果您只需要负元素的逐个元素输出,您可以这样做: number = [1,2,-5,8,-9] for num in number: if num < 0: print(num) vadim vaduxa 2020-11-08T16:03:16Z2020-11-08T16:03:16Z filter(lambda x: x<0, number) ExUser 2020-11-07T23:33:51Z2020-11-07T23:33:51Z number = [1,2,-5,8,-9] max = [] for num in number: if num < 0: print(num) max.append(num))
有可能是这样的:
如果不需要单独的列表,但只需要它的输出,你可以这样做:
如果您只需要负元素的逐个元素输出,您可以这样做: