遍历python中的列表

lebo岩浆

我想遍历python中的列表列表。我先打印所有值,然后再打印后续迭代,然后删除最后一个值,例如:

mylists=[["near", "belle", "round", "about"],[" vue"," bus"," stop"],["sammy"],["mombasa","road"]]

在上面的列表中,我打印:

"near belle round about"
"near belle round"
"near belle"
"near"

并继续其他所有列表。

请帮助我以最好的方式做到这一点,我有以下代码并没有给我我想要的东西。

for list in sentence:

    while len(list) >0:
        print list.pop()
暗影游侠

您正在打印来自的退货pop,但听起来像您想要结束后还剩下什么pop试试这个:

for alist in mylists:           # Use alist, not list, to avoid shadowing list built-in
    while alist:                 # Faster equivalent to while len(alist) > 0:
        print(' '.join(alist))   # Join and print current value
        alist.pop()              # Remove last, finished when emptied

您的问题标题要求递归执行此操作,但是您的尝试不是递归的,并且您打算递归执行的步骤尚不清楚。该问题根本不需要递归。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

遍历python中的列表

来自分类Dev

在Python中循环遍历列表

来自分类Dev

遍历python中的字典列表

来自分类Dev

遍历python 2.7中的列表

来自分类Dev

在Python中遍历列表的“积压”

来自分类Dev

遍历Python中的列表列表

来自分类Dev

在python中遍历列表和嵌套列表

来自分类Dev

遍历Python中的列表列表

来自分类Dev

在python中遍历字典值中的列表

来自分类Dev

提高在python中遍历列表集的效率

来自分类Dev

在Python中同时遍历多个列表

来自分类Dev

在Python中遍历列表头的优雅方法

来自分类Dev

遍历Python中多个列表的项目组合

来自分类Dev

在python中并行遍历单个列表

来自分类Dev

如何遍历python中的浮点列表

来自分类Dev

在Python中同时遍历多个列表

来自分类Dev

遍历 Python 中的字符串列表

来自分类Dev

遍历列表中的列表

来自分类Dev

当列表长度不同时,在Python中遍历多个列表

来自分类Dev

遍历python中列表的二元列表

来自分类Dev

循环遍历 Python 中的整数列表与字典列表

来自分类Dev

在 Python 中循环遍历列表,增加值的同时也在每次迭代中遍历列表

来自分类Dev

Python:遍历列表

来自分类Dev

递归遍历列表(python)

来自分类Dev

Python:遍历列表?

来自分类Dev

Python:遍历变量列表

来自分类Dev

遍历多个列表-Python

来自分类Dev

遍历列表(Python)

来自分类Dev

Python遍历列表