Вопросы по теме 'argument-unpacking'
Условное расширение аргумента при вызове функции
Я хочу условно заменить одну строку в файле в зависимости от некоторых предварительных условий и записать новый контент. Я выбрал следующий путь:
n_file = []
For line in file.getlines():
n_file.append( line.replace(
*("foo",...
96 просмотров
schedule
05.11.2021
Можно ли распаковать словарь параметров в функции JuliaDB push! ()?
Я понимаю, что JuliaDB все еще может быть немного грубоватым, но мне было интересно, можно ли сделать что-то вроде этого:
push!(rows(mse_table), table_params...) # add row
Вместо чего-то вроде этого:
push!(rows(mse_table),...
50 просмотров
schedule
09.09.2021
Аргументы ключевого слова Python распаковывают и возвращают словарь
У меня есть определение функции, как показано ниже, и я передаю аргументы ключевого слова. Как мне вернуть словарь с тем же именем, что и аргументы ключевого слова?
Вручную я могу сделать:
def generate_student_dict(first_name=None,...
4929 просмотров
schedule
04.05.2023
Как преобразовать x для x в seq в seq
Это дополнительный вопрос к этому SO-post .
Учитывая этот блок кода (csvData1 — это файл .csv.)
let mappedSeq1 = seq { for csvRow in csvData1 do yield (csvRow.[2], csvRow.[5]) }
for x in mappedSeq1 do
printfn "%A" x
Что, если я не...
91 просмотров
schedule
29.12.2022
Функция Python, которая чередует произвольное количество списков в качестве параметров.
Отредактировано для простоты, так как я указал проблему на "распаковку аргументов". Я пытаюсь написать функцию, которая чередует произвольное количество списков в качестве параметров. Все списки имеют одинаковую длину. Функция должна возвращать один...
172 просмотров
schedule
07.12.2022
Python: могу ли я распаковать аргументы без вызова функции?
У меня есть dict , который я хочу преобразовать в несколько разных объектов. Например:
В настоящее время есть
kwargs = {'this': 7, 'that': 'butterfly'}
И я хочу преобразовать его, возможно, используя что-то похожее на распаковку аргумента...
98 просмотров
schedule
09.12.2022
Typescript распаковывает аргументы в перегруженную функцию
Чтобы проиллюстрировать, что я имею в виду под распаковкой, рассмотрим следующий пример.
function simpleFunc(a: number, b: string): void { /* ... */ }
function simpleProxy(args: [number, string]) {
simpleFunc(...args)
}
Это прекрасно...
66 просмотров
schedule
03.01.2024