Python输入一串数字形成列表

引言

Python是一种简单易学的高级编程语言,非常适合初学者入门。它提供了丰富的内置函数和库,可以很方便地处理各种数据类型,包括列表。列表是Python中最常用的数据结构之一,可以存储一系列有序的元素。本文将介绍如何使用Python输入一串数字,将其形成列表,并进行一些常见的操作。

1. 输入一串数字

在Python中,可以使用input()函数获取用户的输入。该函数接受一个字符串作为参数,用于提示用户输入。下面是一个简单的示例,演示如何输入一串数字并将其赋值给一个变量。

# 输入一串数字
numbers = input("请输入一串数字,用空格分隔:")

# 打印输入的数字
print("输入的数字为:", numbers)

上述代码中,input()函数的参数是一个字符串"请输入一串数字,用空格分隔:",用于提示用户输入。用户输入的数字以空格分隔,被赋值给变量numbers。然后使用print()函数将输入的数字打印出来。

2. 形成列表

在Python中,可以使用split()方法将一个字符串分割成多个子串,并以列表的形式返回。在输入一串数字后,使用split()方法将其分割成多个数字,并形成一个列表。

# 输入一串数字
numbers = input("请输入一串数字,用空格分隔:")

# 分割数字并形成列表
number_list = numbers.split()

# 打印列表
print("形成的列表为:", number_list)

上述代码中,split()方法被调用时没有传递参数,表示默认以空格分割字符串。将输入的数字用空格分割后,得到一个列表number_list。最后使用print()函数将列表打印出来。

3. 列表操作

3.1 访问列表元素

通过索引可以访问列表中的元素。Python中的索引从0开始,即第一个元素的索引为0,第二个元素的索引为1,以此类推。可以使用[]运算符和索引值来访问列表中的元素。

# 输入一串数字
numbers = input("请输入一串数字,用空格分隔:")

# 分割数字并形成列表
number_list = numbers.split()

# 访问列表元素
first_number = number_list[0]
second_number = number_list[1]

# 打印列表元素
print("第一个数字为:", first_number)
print("第二个数字为:", second_number)

上述代码中,通过number_list[0]number_list[1]来访问列表中的第一个和第二个元素,并将其分别赋值给变量first_numbersecond_number。然后使用print()函数将这两个数字打印出来。

3.2 修改列表元素

列表是可变的,可以通过索引来修改列表中的元素。可以使用=运算符将新的值赋给列表中的元素。

# 输入一串数字
numbers = input("请输入一串数字,用空格分隔:")

# 分割数字并形成列表
number_list = numbers.split()

# 修改列表元素
number_list[0] = "100"
number_list[1] = "200"

# 打印修改后的列表
print("修改后的列表为:", number_list)

上述代码中,通过number_list[0] = "100"number_list[1] = "200"来修改列表中的第一个和第二个元素。然后使用print()函数将修改后的列表打印出来。

3.3 添加列表元素

可以使用append()方法向列表末尾添加一个元素。

# 输入一串数字
numbers = input("请输入一串数字,用空格分隔:")

# 分割数字并形成列表
number_list = numbers.split()

# 添加列表元素
number_list.append("300")

# 打印添加后的列表
print("添加后的列表为:", number_list)

上述代码中,通过`number_list.append