python输入一个列表的方法,实例解析
python输入一个列表的方法
在python的开发当中,如果我们需要一次性地输入用户的信息(即便这并不常用,因为通常会将这个交给前端的表单form来处理),比如昵称、性别、年龄等,我们可以尝试使用python一次性输入一个列表的方法,其中使用的主要函数还是之前介绍过
python输入一个列表实例
>>> alist = input("请输入昵称、性别、年龄,并用中文逗号隔开:").split(",")
请输入昵称、性别、年龄,并用中文逗号隔开:笨鸟工具,男,1
>>> alist
['笨鸟工具', '男', '1']
>>> type(alist)
<class 'list'>
>>> d,e,f = input("请输入昵称、性别、年龄,并用中文逗号隔开:").split(",")
请输入昵称、性别、年龄,并用中文逗号隔开:笨鸟工具,man,1
>>> d
'笨鸟工具'
>>> e
'man'
>>> f
'1'
代码解析
如上代码,我们用input()函数获取键盘上的输入,然后用split()函数将其以中文逗号的标注字符切分开,如果要使用其它的,比如空格、或英文逗号等,需要将split()函数中的参数变换成相应的字符,并返回一个元素为字符串的列表。如果赋值给三个变量,则会按列表的索引顺序一一将变量的元素赋值给变量,注意,现在变量所存储的值为字符串类型的数据。