Python 列表操作:将最小值移到列表末尾

本教程将展示如何使用 Python 代码将输入的整数列表中最小值移到列表末尾。

1. 代码:

nums = input('请输入任意整数以英文逗号隔开:')
lst = [int(num) for num in nums.split(',')] 
print(lst)

2. 输入:

1,2,3,4,5

3. 输出:

[1, 2, 3, 4, 5]

4. 代码:

min_num = min(lst)
lst.remove(min_num)
lst.append(min_num)
print(lst)

5. 输入:

1,2,3,4,5

6. 输出:

[2, 3, 4, 5, 1]

代码解释:

  • nums = input('请输入任意整数以英文逗号隔开:'): 获取用户输入的整数,以英文逗号隔开。
  • lst = [int(num) for num in nums.split(','): 使用 split(',') 函数将输入字符串以逗号为分隔符分割成字符串列表,然后使用列表推导将每个字符串转换为整数,并生成新的整数列表。
  • print(lst): 打印生成的整数列表。
  • min_num = min(lst): 使用 min() 函数找到列表中的最小值。
  • lst.remove(min_num): 使用 remove() 函数从列表中删除最小值。
  • lst.append(min_num): 使用 append() 函数将最小值添加到列表末尾。
  • print(lst): 打印修改后的整数列表。

总结:

本教程展示了如何使用 Python 代码将输入的整数列表中最小值移到列表末尾,并解释了代码中使用的函数和操作。

Python 列表操作:将最小值移到列表末尾

原文地址: https://www.cveoy.top/t/topic/ovnS 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录