我有一个特别的Foo类的实例列表列表,具有场酒吧:的Python使列表内容
foo[1..n].bar
我想“转换”这只是一个列表物品栏,所以我有bar[1..n]
对不起,1..1符号 - 我只是想表明我有一个任意长的列表。
温柔 - 我是新来的蟒蛇。
我有一个特别的Foo类的实例列表列表,具有场酒吧:的Python使列表内容
foo[1..n].bar
我想“转换”这只是一个列表物品栏,所以我有bar[1..n]
对不起,1..1符号 - 我只是想表明我有一个任意长的列表。
温柔 - 我是新来的蟒蛇。
使用列表理解
bar = [ i.bar for i in foo ]
而且,列表索引在Python从0开始,所以N个元素的列表将有一个项目从0
到n - 1
。
温柔 - 我是python的新手。
好的。
我有一个项目列表:
foo[1..n].bar
如何在赫克是一个列表?列表如下所示:
[1, 2, 3]
foo[1..n].bar
如何符合该格式?喜欢这个?
foo[1, 2, 3].bar
这是无稽之谈。
我想“转换”这只是一个栏项目清单,让我有条[1..1]
再次转换后列表具有的格式:
[obj1, obj2, obj3]
现在的问题是什么,把你的首发名单转换系数:
[obj1, obj2, obj3 ]
到您的转化列表:
[obj4, obj5, obj6]
????
请你把你的实际列表 - Anshuman Dwibhashi没有我 实际上不能。他们不是微不足道的东西
那么,发表一个例子与平凡的对象。
我觉得你知道某些语言的编程知识,但这是你第一次进入一种新语言。底线是:你必须先学习任何语言的基本语法,然后才能对其进行智能地讲话。获取一本python初学书并开始阅读。
恕我直言,这不是一个答案,这是一个问题的列表。你可以要求澄清在OP问题中添加注释。 – joaquin
可否请你把你的实际清单 –
不,我其实不行。它们不是微不足道的东西。 foo是模块列表,bar是每个模块中相同的对象。 – Marc
没关系:) @Marc你可能要检查的AnttiHaapala和7stud答案。社区认为他们的回答很好。看看票.. :) –