Есть ли способ, чтобы добавить в список произвольного типа, новый элемент этого типа, автоматическиЮлия - Добавление элементов в список определенного типа
Моя проблема, у меня есть словарь, с некоторыми ключи и каждое значение является массивом, и все массивы имеют одинаковую длину
a = Dict
x = [1,2,3]
y = ["a", "b", "c"]
z = [Dict(filled with stuff), Dict(also filled), Dict(filled)]
проблема заключается в том, что мне нужно добавить к каждому элементу a
с чем-то нейтральным, Fx мне нужно будет сделать один раунд , заполняющий, что приведет к
a = Dict
x = [1,2,3,0]
y = ["a", "b", "c", " "]
z = [Dict(filled with stuff), Dict(also filled), Dict(filled), Dict()]
но a
привычка всегда быть структурирована так, x
, y
и z
может так же легко быть все массивы целых чисел, поплавки, или любое сочетание мыслимые
Т.Л., Др я могу push!()
к массив каким-то автоматическим способом базовый элемент типа, который имеет массив? так что если массив определяется как Array{T}
, я могу автоматически добавить тип T
?
краткое объяснение
У меня есть файлы, которые включают в себя некоторые стандартные переменные, которые всегда присутствуют, но также будут дополнительные данные, но эти дополнительные данные меняются, но то, что они имеют в общем, то, что все переменные могут быть сгруппированы по длине, некоторые переменные будут массивами длины 95, некоторые из них будут длиной 72 и т. д., и именно так они группируются. Все дополнительные массивы будут помещены в словарь, но если данные будут добавлены, я хочу, чтобы словарь автоматически расширялся, чтобы длина по-прежнему соответствовала
Возможно, сегодня я немного неспокойно, но я все еще не понимаю, что вы хотите. Не возражаете ли вы предоставить пример «псевдокода» того, что вы хотели бы сделать? –
Привет @TasosPapastylianou У меня есть словарь, значения которого всегда являются массивами, но тип массивов всегда не известен, некоторые массивы могут иметь строки, другие плавать и т. Д., Я бы хотел нажать!() Для каждого массива в словаре, единый элемент с нейтральным элементом, т. е. пустая строка, 0.0 и т. д. Не тратьте впустую свое время, хотя я решил это (грубо), просто преобразовывая массивы в Array {Any} и нажимая на них пустую строку – isebarn