在python中输入一个列表
时间: 2024-10-09 18:00:21 浏览: 22
python3在同一行内输入n个数并用列表保存的例子
5星 · 资源好评率100%
在Python中,你可以通过多种方式创建并输入一个列表,这里有几个常见的示例:
1. 列表推导式:
```python
# 创建一个包含1到5的整数列表
numbers_list = [i for i in range(1, 6)]
print(numbers_list)
```
2. 使用方括号直接赋值:
```python
# 创建一个字符串列表
fruits = ['apple', 'banana', 'cherry']
print(fruits)
```
3. 输入时使用split()方法(适用于字符串元素):
```python
user_input = input("请输入一些逗号分隔的数值,例如:1, 2, 3 ")
numbers = user_input.split(", ")
numbers_list = [int(num) for num in numbers]
print(numbers_list)
```
在上述例子中,用户可以直接输入一串以逗号分隔的数字,程序将其分割成列表。
4. 初始化一个空列表,然后添加元素:
```python
empty_list = []
empty_list.append('element1')
empty_list.append('element2')
print(empty_list)
```
你可以根据需要选择适合的方式来创建列表。记得在处理用户输入时,要考虑异常处理,以防输入不符合预期的数据类型。
阅读全文