for循环是否在Python中清空列表?

2024-05-16 18:27:24 发布

您现在位置:Python中文网/ 问答频道 /正文

如何将列表中的项目作为第二个&;第三部分?(每次我要打印它们时,它们只打印列表中某个项目的字母。)

foods = ["pizza", "burger", "popcorn", "cannoli", "noodles"]
print("The foods I like are:\n")
for foods in foods[:3]:
    print(foods.title())
#2nd
print("The foods my friend likes are:\n")
for foods in foods[1:4]:
    print(foods.title())
#3rd
print("The food SHE likes are:\n")
for foods in foods[:]:
    print(foods.title())

Tags: the项目in列表fortitle字母are
1条回答
网友
1楼 · 发布于 2024-05-16 18:27:24

在每次迭代中覆盖foods。请试试这个:

foods = ["pizza", "burger", "popcorn", "cannoli", "noodles"]
#2nd
print("The foods my friend likes are:\n")
for f in foods[1:4]:
    print(f.title())
#3rd
print("The food SHE likes are:\n")
for f in foods[:]:
    print(f.title())

相关问题 更多 >