Python
Input
列表
Python是一种广泛应用于数据分析、机器学习、Web开发等领域的高级编程语言。在Python中,使用input()函数可以让用户从键盘输入数据。在本文中,我们将介绍如何使用input()函数输入列表。
列表是一种非常常用的数据类型,它可以存储多个数据项。在Python中,使用[]或list()函数可以创建一个列表。下面是一个例子:
```python
my_list = [1, 2, 3, 4, 5]
```
当我们需要从键盘输入一个列表时,可以使用input()函数输入一个字符串,然后使用split()函数将这个字符串分割成多个字符串,再使用map()函数将这些字符串转换成对应的数据类型。将这些数据项添加到一个空列表中,就可以得到用户输入的列表了。下面是一个示例程序:
input_str = input("请输入一个列表,每个元素之间用空格分隔:")
str_list = input_str.split()
my_list = []
for str_item in str_list:
my_list.append(int(str_item))
print("用户输入的列表为:", my_list)
上述程序中,我们首先使用input()函数获取用户输入的字符串,然后使用split()函数将这个字符串分割成多个字符串。我们创建了一个空列表my_list,并使用for循环遍历分割后的字符串列表,将每个字符串转换成整数并加入my_list中。我们输出用户输入的列表my_list。
如果用户输入的是一个字符串列表,我们也可以使用类似的方法将其转换为一个列表。下面是一个修改版的示例程序:
input_str = input("请输入一个字符串列表,每个元素之间用空格分隔:")
my_list.append(str_item)
在上述程序中,我们只是将字符串转换成了字符串,而不是整数。对于其他数据类型,如浮点数、布尔值等,也可以使用类似的方法将其转换为列表。
使用input()函数输入列表需要我们将用户输入的字符串分割成多个字符串,并转换成对应的数据类型,然后添加到一个空列表中。通过这种方式,我们可以很容易地获取用户输入的列表并进行相应的处理。
网友留言(0)