python如何遍历2个list

找两个list元素少的,index遍历完所有的,遍历完后,把此时的index记住。然后直接循环那个较长list的剩余部分。代码可以参考下面的 list1 = [1,2,3,4,5,6,7]list2 = ['a','b','c','d']min_length = len(list1) if len(list1)
python如何遍历2个list
找两个list元素少的,index遍历完所有的,遍历完后,把此时的index记住。然后直接循环那个较长list的剩余部分。代码可以参考下面的
list1 = [1,2,3,4,5,6,7]list2 = ['a','b','c','d']min_length = len(list1) if len(list1)<len(list2) else len(list2)max_length = len(list1) if len(list1)>len(list2) else len(list2)max_list = list1 if len(list1)>len(list2) else list2for i in range(min_length): print list1[i] print list2[i]for j in range(i+1,max_length): print max_list[j]2018-09-03
mengvlog 阅读 474 次 更新于 2025-09-10 18:39:48 我来答关注问题0
  •  好学者百科 怎样找第二大的数,python

    直接排序,输出倒数第二个数即可。num_list = [98,12,45,1,2,32,90,45,23,121,11]tmp_list = sorted(num_list)print('第二大的数是:',tmp_list[-2])

  •  xooo101Vv47p7 python的嵌套字典问题?

    第一次循环赋值 new_alien 就是已经锁定了id内存地址,下面2次循环都是对内存地址上的赋值

  • 1、没有使用循环对整个列表进行处理,使得只是处理了第二个元素。按照原程序的思路,if num < len(my_list):应该改成 while num < len(my_list):2、如果改为使用while语句,原程序对列表元素的处理算法存在逻辑错误:因为循环到一个大写字母后,会在原位置插入空格,再次循环后,会对空格进行处理;...

  •  xiangnanscu Python 中如何实现int 和 string 的转换?

    ord()函数返回单个字符的ASCII值 int()函数尝试将字符串按字面意思转换成为整数,比如int('100')返回整数值100 str()函数将整数值转换为字符串,比如str(100)返回字符串'100'

  • 1、简单解释Python基于值的自动内存管理方式?---Python采用的是基于值得内存管理方式,在Python中可以为不同变量赋值为相同值,这个值在内存中只有一份,多个变量指向同一个内存地址;Python具有自动内存管理功能,会自动跟踪内存中所有的值,对于没有任何变量指向的值,Python自动将其删除。2、异常和错误有...

檬味博客在线解答立即免费咨询

Python相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部