我有一个特定类 Foo 的实例列表,它有一个字段栏:
foo[1..n].bar
我想把它“转换”成一个酒吧项目列表,这样我就有了bar[1..n]
对不起 1..n 符号 - 我只是想表明我有一个任意长的列表。
温柔点——我是 python 新手。
我有一个特定类 Foo 的实例列表,它有一个字段栏:
foo[1..n].bar
我想把它“转换”成一个酒吧项目列表,这样我就有了bar[1..n]
对不起 1..n 符号 - 我只是想表明我有一个任意长的列表。
温柔点——我是 python 新手。
使用列表推导
bar = [ i.bar for i in foo ]
此外,python 中的列表索引从 0 开始,因此 N 个元素的列表将包含从0
to的项目n - 1
。
温柔点——我是 python 新手。
好的。
我有一个项目清单:
foo[1..n].bar
这到底是个怎样的名单?一个列表如下所示:
[1, 2, 3]
如何foo[1..n].bar
适应这种格式?像这样?
foo[1, 2, 3].bar
这很荒谬。
我想将其“转换”为仅条形项目列表,以便我有 bar[1..n]
再次转换的列表必须具有以下格式:
[obj1, obj2, obj3]
现在的问题是转换起始列表的转换因子是什么:
[obj1, obj2, obj3 ]
进入您的转换列表:
[obj4, obj5, obj6]
???
你能把你的实际清单列出来吗? Anshuman Dwibhashi 不,我实际上不能。它们不是微不足道的对象
好吧,然后发布一个带有琐碎对象的示例。
我感觉你对某种语言的编程有所了解,但这是你第一次尝试一门新语言。底线是:您必须先学习任何语言的基本语法,然后才能聪明地谈论它。获取一本 Python 入门书籍并开始阅读。