用一系列位置拼接序列

时间:2015-07-06 22:56:18

标签: python sequence

我们如何将一个序列与我们想要拼接的位置的另一个序列拼接起来?

例如,考虑

a = [1,"A", 34, -123, "Hello", 12]
b = [0, 2, 5]

目的是获得:

[1, 34, 12]

我能找到的唯一解决方案是

c = []
for i in b:
   c.append(a[i])

是否有一个不需要在Python中循环的解决方案?

1 个答案:

答案 0 :(得分:0)

我相信以下是最短的形式:

        database.performQuery(query, inZoneWithID: nil, completionHandler: { (records:[AnyObject]!, error:NSError!) in

            // Check if there's an error
            if error != nil {
                NSLog(error.localizedDescription)

            }
            else {

            }

        })