list-manipulation

    3熱度

    3回答

    如果我有 List<String> text 我怎麼能在特定的範圍內,例如創建所有continious元素的子列表 List<String> subList = /* all elements within text bar the first 2*/ 此外,還有沒有其他有用的列表操作提示&技巧可能是有用的?

    7熱度

    4回答

    有一條巨蟒內置的是不一樣的tupler一組列表,或類似的東西: def tupler(arg1, *args): length = min([len(arg1)]+[len(x) for x in args]) out = [] for i in range(length): out.append(tuple([x[i] for x in [arg1]+a

    1熱度

    4回答

    在Python中實現以下zip操作是否有更簡潔和更省時的方法?我將清單列表組合在一起製作新清單,如下所示: >>> a [[1, 2, 3], [4, 5, 6]] >>> b [[10, 11, 12], [13, 14, 15]] >>> for x, y in zip(a, b): ... print zip(*[x, y]) ... [(1, 10), (2, 11), (3

    5熱度

    2回答

    在其他語言(紅寶石,蟒蛇,...)我可以使用zip(list1, list2)它是這樣工作的: 如果list1 is {1,2,3,4}和list2 is {a,b,c} 然後zip(list1, list2)將返回:{(1,a), (2,b), (3,c), (d,null)} 就是這樣可用的方法在.NET的Linq擴展中?

    4熱度

    2回答

    我有兩個列表操作,我想要求幫助。我實施它們的方式不是很優雅,所以我想向您學習專家。 1)假設我有兩個列表,一個是{{0,2,4},{1,3,2},{2,0,4}},另一個是{{1,3,7},{2,4,6},{3,1,9}}。我想要基於這個值,或者基於某個標準來過濾第一個列表,然後在第二個列表中獲取相應的元素。例如,基於非零值,我想要得到{{3,7},{2,4,6},{3,9}}。基於大於2的條件,

    4熱度

    2回答

    改變另一部分,我只是想知道排序:給定一個列表{{{3,1,2},{4,2,5}},{{7,1},{2,4}}} ,我想第一個組件進行排序,然後讓第二組分變化的第一個廣告。期望的結果是{{{1,2,3},{2,5,4}},{{1,7},{4,2}}}。 我該怎麼做?非常感謝您的幫助。

    0熱度

    2回答

    我有一個問題,其中我的ID例如幾個離散名單。 列表(A)1,2,3,4,5,7,8 列表(B)-2,3,4,5- 列表(C)4,2,8,9,1 等等 然後我有ID的另一個集合... 例如:1,2,4 我需要嘗試和匹配一個到每個列表。如果我可以完全匹配我的二級集合中的所有ID(一個集合ID與每個列表中的ID相匹配),那麼我會得到一個真正的結果.... 我發現它變得複雜,因爲如果您只是迭代與您遇到的第

    2熱度

    2回答

    我試圖完成這個練習; Write a Lisp function that takes as input a list of elements, such as (A B C) ,並返回,其中每個元素的位置跟隨它的列表,如(A 1 B 2 -C 3) 我試圖與兩個函數來做到這一點,但它不能正常工作,我只是得到相同的列表。這裏是我的代碼: (defun insert (index var use

    4熱度

    3回答

    我想使用預定義函數(max)(R5RS)與數字的list,其在長度上變化。不幸的是,(max)接受這樣的輸入: (max 2 43 5 6) => 43 我試圖使用它,像這樣: (define lst '(3 5 53 4 53 54 32)) (max lst) 這將產生以下錯誤。 max: expects argument of type <real number>; given

    1熱度

    3回答

    我有兩個長長的名單,一個從所包含的行格式像 201001050843 blah blah blah <[email protected]> blah blah 和第二文件日誌文件每串兩個列表之間的區別採用csv格式。我需要生成file2中所有不包含日誌文件中電子郵件地址的條目列表,同時保留csv格式。 例 日誌文件包含: 201001050843 blah blah blah <[email pr