【发布时间】:2020-11-14 19:46:25
【问题描述】:
我一直在从一个 txt 文件中读取类对象并将信息存储在一个列表中。我的问题是如果我想打印出第一个属性但跳过一行是否有可能。说文本文件是这样的:
Activity Time Location
Football 8-9 Pitch
Basketball 9-10 Gym
Lunch 11-12 Home
Reading 13-14 Library
我想做一个 for 循环,给我列表的第一个属性但跳过一行。例如写作:
for i in list:
print(i.activity)
#给我所有的活动,但我想要足球,午餐,没有篮球的阅读
这可能吗?如果是这样,我将不胜感激一个简单的代码。我不需要任何高级的东西
【问题讨论】:
-
也许是
for i in your_list[::2]:?这将遍历列表中的所有其他项目。不要使用list作为名称,它是一个内置函数。 -
我的清单比我写的要大。我刚刚写了一个例子,所以 [::2] 会跳过比我想要的更多的元素。
-
你想跳过的只是一个索引吗?还是很多,在不同的位置?
-
一个特定的索引,然后我希望一切继续
标签: python arrays python-3.x list slice