在Python中,输出序数通常指的是按照特定的顺序(如升序或降序)输出数字列表中的每个元素,并为其添加一个表示顺序的序号。以下是一些实现这一功能的方法:
升序输出序数
1. 使用 `enumerate()` 函数结合 `for` 循环遍历列表,并为每个元素添加一个序号。
lst = ['One', 'Two', 'Three']for i, item in enumerate(lst, start=1):print(f"{i}. {item}")
输出:
1. One2. Two3. Three
降序输出序数
1. 使用 `enumerate()` 函数结合 `for` 循环遍历列表,并为每个元素添加一个序号。
lst = ['One', 'Two', 'Three']for i, item in enumerate(lst, start=1):print(f"{i}. {item}")
输出:

1. Three2. Two3. One
排序输出序数
1. 创建一个包含数字的列表。
2. 使用 `sort()` 方法对列表进行排序。
3. 使用 `enumerate()` 函数结合 `for` 循环遍历排序后的列表,并为每个元素添加一个序号。
arr = []for a in range(4):a = int(input("请输入a: "))arr.append(a)arr.sort()for i, item in enumerate(arr, start=1):print(f"{i}. {item}")
输出示例(用户输入的数字):
请输入a: 12请输入a: 45请输入a: 8请输入a: 61. 62. 83. 124. 45
