Python 列表操作:将最小值移到列表末尾
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 代码将输入的整数列表中最小值移到列表末尾,并解释了代码中使用的函数和操作。
原文地址: https://www.cveoy.top/t/topic/ovnS 著作权归作者所有。请勿转载和采集!