列表

详情


NP57. 格式化清单

描述

牛妹有一个暑期想吃的东西的清单,你可以把它视作一个Python的list,['apple', 'ice cream', 'watermelon', 'chips', 'hotdogs', 'hotpot']。牛妹决定从清单最后一种食物开始往前吃,每次吃掉一种食物就把它从list中pop掉,请使用while循环依次打印牛妹每次吃掉一种食物后剩余的清单。

输入描述

输出描述

每次去除列表末尾元素后,打印整个列表,直到列表为空,每个列表之间换行。
最初的列表不打印,空列表要打印。

原站题解

Python 解法, 执行用时: 10ms, 内存消耗: 2828KB, 提交时间: 2022-08-04

list=['apple', 'ice cream', 'watermelon', 'chips', 'hotdogs', 'hotpot']
while len(list)>0:
        list.pop()
        print(list)
        continue

Python 解法, 执行用时: 10ms, 内存消耗: 2868KB, 提交时间: 2022-08-01

food = ['apple', 'ice cream', 'watermelon', 'chips', 'hotdogs', 'hotpot']
while len(food):
    food.pop()
    print(food)

Python 解法, 执行用时: 11ms, 内存消耗: 2844KB, 提交时间: 2022-07-27

a = ['apple', 'ice cream', 'watermelon', 'chips', 'hotdogs', 'hotpot']
while len(a) != 0:
    a.pop(-1)
    print(a)

Python 解法, 执行用时: 11ms, 内存消耗: 2860KB, 提交时间: 2022-08-04

food_list = ['apple', 'ice cream', 'watermelon', 'chips', 'hotdogs', 'hotpot']

while len(food_list) > 0:
    food_list.pop()
    print(food_list)

Python 解法, 执行用时: 11ms, 内存消耗: 2868KB, 提交时间: 2022-08-05

food = ['apple','ice cream','watermelon','chips','hotdogs','hotpot']
while len(food):
    food.pop()
    print(food)

上一题