Python键盘输入转换为列表的实例

 更新时间:2018年06月23日 08:51:22   作者:清泉影月  
今天小编就为大家分享一篇Python键盘输入转换为列表的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

Python输入字符串转列表是为了方便后续处理,这种操作在考试的时候比较多见。

1.在Python3.0以后,键盘输入使用input函数

eg1.

>>> x=input
>>> 123
123

在命令行没有任何显示,输入123后直接赋值给x,并打印。

eg2.

>>> x=input("请输入...")
请输入...123
>>> print(x)
123

在命令行显示“请输入…”,显示的字符对输入没有任何影响,输入字符后直接赋值给x。

2.仅仅使用input是无法解决大部分数据处理的,通常输入的字符串需要分割处理,python使用split()函数进行分割

eg1.

>>> x=input()
1,2,3,4
>>> xlist=x.split(",")
>>> print(xlist)
['1', '2', '3', '4']

但是这样仍然不够,输入的是数字,我们希望列表也是数字,所以还需要进一步转换

eg2.

>>> x=input()
1,2,3,4
>>> xlist=x.split(",")
>>> print(xlist)
['1', '2', '3', '4']
>>> xlist = [int(xlist[i]) for i in range(len(xlist))] #for循环,把每个字符转成int值
>>> print(xlist)
[1, 2, 3, 4]

split(“”)函数的参数可以是任何分隔符,包括(a,b,c….;1,2,3…;%,!,*,空格)

eg3.

>>> x=input()
1 2 3 4
>>> xlist=x.split(" ")
>>> print(xlist)
['1', '2', '3', '4']
>>> xlist = [int(xlist[i]) for i in range(len(xlist))]
>>> print(xlist)
[1, 2, 3, 4]

以上这篇Python键盘输入转换为列表的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • python爬取本站电子书信息并入库的实现代码

    python爬取本站电子书信息并入库的实现代码

    这篇文章主要介绍了python爬取本站电子书信息并入库的实现代码,需要的朋友可以参考下
    2020-01-01
  • Python进度条tqdm的用法详解

    Python进度条tqdm的用法详解

    这篇文章主要介绍了Python进度条tqdm的用法,这对于第三方库非常丰富的Python来说,想要实现这一功能并不是什么难事,本文通过实例代码给大家介绍的非常详细,感兴趣的朋友一起看看吧
    2021-08-08
  • python实现数字炸弹游戏

    python实现数字炸弹游戏

    这篇文章主要为大家详细介绍了python实现数字炸弹游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-07-07
  • 解决Cron定时任务中Pytest脚本无法发送邮件的问题

    解决Cron定时任务中Pytest脚本无法发送邮件的问题

    文章探讨解决在 Cron 定时任务中运行 Pytest 脚本时邮件发送失败的问题,先优化环境变量,再检查 Pytest 邮件配置,接着配置文件确保 SMTP 服务正常,包括编辑相关文件、配置认证信息等,还提及常见问题排查,如防火墙等,最终使邮件功能在定时任务中成功运行
    2025-01-01
  • 一行代码实现Python动态加载依赖

    一行代码实现Python动态加载依赖

    本文主要介绍了Python动态加载依赖,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-12-12
  • Python判断变量名是否合法的方法示例

    Python判断变量名是否合法的方法示例

    今天小编就为大家分享一篇关于Python判断变量名是否合法的方法示例,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-01-01
  • 让python同时兼容python2和python3的8个技巧分享

    让python同时兼容python2和python3的8个技巧分享

    这篇文章主要介绍了让python同时兼容python2和python3的8个技巧分享,对代码稍微做些修改就可以很好的同时支持python2和python3的,需要的朋友可以参考下
    2014-07-07
  • python开发游戏的前期准备

    python开发游戏的前期准备

    在本篇文章中我们给大家分享了关于python开发游戏的前期准备以及用到的工具等内容,需要的朋友们跟着参考下。
    2019-05-05
  • Python编程pygame模块实现移动的小车示例代码

    Python编程pygame模块实现移动的小车示例代码

    这篇文章主要介绍了Python编程pygame模块实现移动的小车示例代码,具有一定借鉴价值,需要的朋友可以参考下
    2018-01-01
  • Python3.x和Python2.x的区别介绍

    Python3.x和Python2.x的区别介绍

    python3.x与python2.x区别很大,这里搜索了一些相关内容,记录在此,供自己学习参考,有需要的朋友不妨看看
    2013-02-02

最新评论