【问题标题】:How to sort numbers in two lists using FOR loop如何使用 FOR 循环对两个列表中的数字进行排序
【发布时间】:2019-12-03 05:55:38
【问题描述】:
num1 = [1, 3, 5]
num2 = [2, 4, 6]

我有这两个列表,需要使用 FOR 循环来组织它们,以便 print 语句打印出如下所示的值:

1
2
3
4
5
6

我已经尝试过:对于 num1 和 num2 中的值:

if num1[0] > num2[0]:
    print num1
else: 
    print num2

我试过的都没有用:( 这是我的第一个编程课,请帮助

【问题讨论】:

标签: python list for-loop integer


【解决方案1】:
let num1=[1, 3, 5],num2 = [2, 4, 6]
let arr=num1.concat(num2).sort((a,b)=>a-b)
for(let i=0;i<arr.length;i++){
    console.log(arr[i])
}

【讨论】:

  • 这个问题有一个python 标签。
【解决方案2】:

假设python,使用:

for x, y in zip(num1, num2):
    print x
    print y

输出:

1
2
3
4
5
6

【讨论】:

  • 谢谢!令人恼火的是,我花了这么多时间才得到答案!
  • @SebastianMachado 很高兴为您提供帮助 :-) 请也接受它。
  • @SebastianMachado 另外请花点时间阅读What should I do when someone answers my question?
  • @Someprogrammerdude 他也应该看看那个链接
  • 非常感谢!已接受并为将来的问题注明
【解决方案3】:
x=[1,3,5]
y=[2,4,6]
z=x+y
z.sort()
for i in z:
    print (i)

输出: 1 2 3 4 5 6

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-06-14
    • 2018-08-23
    • 2021-10-05
    • 2019-03-14
    • 1970-01-01
    • 2018-07-29
    • 2018-01-31
    相关资源
    最近更新 更多