python3在同一行内输入n个数并用列表保存的例子

yipeiwu_com5年前Python基础

最近在学习算法,经常遇到一行有多个数据,用空格或者','进行分割。最开始不懂,直接百度,

n = input()
n = int(n)
list1 = []
list1 = input().split()
list2 = []
i = 0
while i < n:
  m = int(list1[i])
  list2.append(m)
  i += 1
print(list2)

但是这样代码量太多了。看起来也很啰嗦。

自己无意实验一下得到一个新方法:

list1 = list(map(int,input().split()))

还不错,大家可以试试哦!

以上这篇python3在同一行内输入n个数并用列表保存的例子就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

Python字符遍历的艺术

比如,将一个字符串转换为一个字符数组: theList = list(theString) 同时,我们可以方便的通过for语句进行遍历: for c in theString: do_s...

Python之时间和日期使用小结

Python之时间和日期使用小结

对于日期的操作可以说是比较常见的case了,日期与格式化字符串互转,日期与时间戳互转,日期的加减操作等,下面主要介绍下常见的需求场景如何实现 1. 基本包引入 主要需要引入时间和日期的处...

Python基础学习之时间转换函数用法详解

Python基础学习之时间转换函数用法详解

本文实例讲述了Python基础学习之时间转换函数用法。分享给大家供大家参考,具体如下: 前言 python的时间格式分为多种,几种格式之间的转换方法时常是我们遇到的而且是经常忘记的点,p...

selenium+python截图不成功的解决方法

selenium+python,使用webdriver的截图函数get_screenshot_as_file()截图,代码如下: from selenium import webdr...

python画图--输出指定像素点的颜色值方法

如下所示: # -*- coding: utf-8 -*- #------------------------------------------------------------...