2008-12-03 86 views
4

我正在使用管道,並且在組合兩個項目列表時遇到了問題。雅虎管道 - 任何方式來組合項目?

List 1: 
[0] letter - a 
[1] letter - b 
[2] letter - c 

List 2: 
[1] word - apple 
[2] word - banana 
[3] word - cake 

我想一些東西,發出如下:

List 3: 
[1] letter - a 
    word - apple 
[2] letter - b 
    word - banana 
[3] letter - c 
    word - cake 

我想不出我的生命是如何做到這一點簡單的操作。

+0

出於好奇,什麼是雅虎管道? – PhiLho 2008-12-03 22:45:25

回答

1

你問的是雅虎管道中冗長而複雜的事情。如果你還想經歷麻煩,這裏是我的解決方案:

在這個例子中,列表1是雅虎搜索「蘋果」,列表2是雅虎搜索「橙子」。

  1. main pipe從數字列表開始。該列表被剪切爲列表1的長度。
  2. 然後對於每個編號n,將the n-th item of List 1附加到編號的項目。
  3. 然後對於每個數字n,the n-th item of List 2被附加到編號的項目。

完成。

你可能想要清理一些東西。添加一個適當的標題,去掉數值等

注:

  1. 我用alto maltés「號碼清單。這不是Yahoo Pipes的一部分,所以它可能會停止工作。
  2. 我使用了兩個第n項管道。也許這可以簡化。
  3. 如果列表2比列表1短,則使用列表2的最後一個元素。如有必要,這應該很容易改變。