给出一个n元组的列表,
[[1, "a"], [2, "b"], [3, "c"]]
我想获得
[[1, 2, 3]["a", "b", "c"]]
我认为这可能是std中的一个功能。库,就像它在python zip(*lst)
中一样。但不幸的是我找不到它。
否则我想我可以想出一个使用reduce等的实现。但我更喜欢标准的clojure函数:)
答案 0 :(得分:7)
public void excel_setValue(string cellname, string value, string color, int workSheet)
{
((Microsoft.Office.Interop.Excel._Worksheet)newWorkbook_First.Sheets[workSheet]).get_Range(cellname).set_Value(Type.Missing, value);
if (color == "red")
{
newSheets.get_Range(cellname).Interior.Color = System.Drawing.ColorTranslator.ToOle(System.Drawing.Color.Red);
}
}
如果您需要矢量,可以使用(apply map vector [[1, "a"], [2, "b"], [3, "c"]])
:
mapv