def test_iterator_to_array(): from System import Array, String d = {"a": 1, "b": 2, "c": 3} keys_iterator = iter(d.keys()) arr = Array[String](keys_iterator) Array.Sort(arr) assert arr[0] == "a" assert arr[1] == "b" assert arr[2] == "c"
def test_dict_keys_to_array(): from System import Array, String d = {"a": 1, "b": 2, "c": 3} d_keys = d.keys() arr = Array[String](d_keys) Array.Sort(arr) assert arr[0] == "a" assert arr[1] == "b" assert arr[2] == "c"
import clr import sys import System from System import Array clr.AddReference("System.Core") #import linq clr.ImportExtensions(System.Linq) #create array of integers numbers = Array[int]([5, 4, 3, 7, 8]) tmp = Array[int](range(100)) print "Before sorting :", numbers #array sort Array.Sort(numbers) print "Sortting :", numbers print "Element access:", numbers[1] strArray = Array[str](["Test1", "Test2", "Test3"]) print "String at pos 1: ", strArray[1] reals = Array[float]([0.0, 0.3, 0.4]) print "Real numbers:", reals #Check for available methods in list print dir(list)