序列
给定一个整数列表,请编程来调整该列表中整数的顺序,使得所有奇数排好序后放在数组的前半部分,所有偶数排好序后放在数组的后半部分。nums =
odds = []
evens = []
result = []
for each in nums:
if each % 2 != 0:
odds.append(each)
else:
evens.append(each)
odds.sort()
evens.sort()
result = odds + evens
print(result)
想请问大神,如果想输入其他列表的话,第一句应该怎么写,
我写了:s = list(input("请输入一个整数列表:")),但是不对,就不知道该怎么写了{:10_282:} 本帖最后由 lxping 于 2022-12-8 12:59 编辑
s = eval(input("请输入一个整数列表:"))
参考文档:https://fishc.com.cn/forum.php?mod=viewthread&tid=216409&extra=page%3D2%26filter%3Dtypeid%26typeid%3D768 可以使用Python内置的input()函数让用户输入字符串,然后使用eval()函数将字符串转换为列表。
例如:
user_input = input("请输入一个列表:")
user_list = eval(user_input)
print(user_list) # 输出用户输入的列表 lxping 发表于 2022-12-8 09:49
s = eval(input("请输入一个整数列表:"))
参考文档:https://fishc.com.cn/forum.php?mod=viewthread&tid ...
thankyou{:5_105:} Mefine 发表于 2022-12-9 15:02
可以使用Python内置的input()函数让用户输入字符串,然后使用eval()函数将字符串转换为列表。
例如:
thankyou{:5_105:}
页:
[1]