是否有任何解决方案可以将计数器的结果发送到 pyhton 中的列表?

我用 python 写了一个计数器代码,但我没有得到合适的结果。我通过输入数字制作了一个列表,然后想制作一个计数器并将计数器的结果发送到一个新列表中并打印它: 我该怎么做?


`>>>num1=int(input("plz enter a number: "))

 >>>num2=int(input("plz enter a number: "))

 >>>num3=int(input("plz enter a number: ")) 

 >>>list1= [num1,num2,num3] 

 >>>for n in list1:

 >>>   n=n+1

 >>>   print(n)`

输入数字后的结果将是:


plz enter a number: 32

plz enter a number: 15

plz enter a number: 18

33

16

19

但我想在列表中看到 33、16、19。喜欢:


[33,16,19]


慕莱坞森
浏览 113回答 1
1回答

明月笑刀无情

在 Python 中创建 now 列表的惯用方法称为理解:list2 = [i+1 for i in list1]它几乎等价但更短且更有效(我们说更多pythonic)比:list2 = []for i in list1:    list2.append(i+1)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python