tuples

    7熱度

    5回答

    我寫了下面兩個函數。 pair :: [a] -> [(a, a)] pair [] = [] pair [x] = [] pair (x1:x2:xs) = (x1, x2) : pair xs unpair :: [(a, a)] -> [a] unpair [] = [] unpair ((x1, x2):xs) = x1 : x2 : unpair xs Pair將取對的

    3熱度

    3回答

    我有一個包含兩個數字的元組,我需要得到兩個數字。第一個數字是x座標,第二個數字是y座標。我的僞代碼是關於如何去做的我的想法,但是我不太清楚如何使它工作。 僞代碼: tuple = (46, 153) string = str(tuple) ss = string.search() int1 = first_int(ss) int2 = first_int(ss) print int1

    4熱度

    2回答

    我在理解與rpy2對象和python對象的映射時遇到了一些麻煩。 我有一個函數(x)返回一個元組對象在Python中,我想映射這個元組對象與R對象列表或向量。 首先,我試圖做到這一點: # return a python tuple into this r object tlist robjects.r.tlist = get_max_ticks(x) #Convert list into

    61熱度

    6回答

    我想從元組列表中獲取第n個元素。 我有類似: elements = [(1,1,1),(2,3,7),(3,5,10)] 我只希望每個元組的第二個元素提取到一個列表: seconds = [1, 3, 5] 我知道,它可以與for循環進行,但我想知道是否有另一種方式,因爲我有成千上萬的元組。

    26熱度

    1回答

    我熟悉使用enumerate(): >>> seq_flat = ('A', 'B', 'C') >>> for num, entry in enumerate(seq_flat): print num, entry 0 A 1 B 2 C 我希望能夠爲嵌套列表做同樣的: >>> seq_nested = (('A', 'Apple'), ('B', 'Boat'), ('

    4熱度

    2回答

    我正在尋找一個算法(或C類實現,沒有itertools可用),它生成所有元組 [a_0 a_1 ... a_(n-1)],使得0 < = a_i < = i + 1。也歡迎文學指導。

    22熱度

    8回答

    我是scala的新手,我正在學習的是tuple。 我可以定義一個元組如下,並獲得項目: val tuple = ("Mike", 40, "New York") println("Name: " + tuple._1) println("Age: " + tuple._2) println("City: " + tuple._3) 我的問題是: 如何獲得一個元組的長度是多少? 元組是否可

    4熱度

    4回答

    我有一個相當大的元組包含: [('and', 44023), ('cx', 37711), ('is', 36777) .... ] 我只想提取由單引號分隔的第一個字符串,所以輸出爲上面的元組將是: and cx is 我該如何編碼(在某種程度上內置了可擴展性)?

    11熱度

    1回答

    tuple in boost以及TR1/C++ 0x爲從函數返回兩個值提供了一個方便(用於函數的作者)方法 - 但是它似乎 T happy(); const auto meaningful_name(happy()); // RVO means no excess copies 但: tuple<T,U> sad(); 我們要麼必須交出挑一的能力,簡單地使用功能初始化變量的能力:呼叫者的

    11熱度

    6回答

    假設如下: def MyFunc(a): if a < 0: return None return (a+1, a+2, a+3) v1, v2, v3 = MyFunc() # Bad ofcourse, if the result was None 什麼是定義返回一個元組,但能很好地被調用的函數的最佳方式。目前,我可以做到這一點: r = MyFunc