Синтаксическая конструкция, которая обеспечивает краткий способ создания списков в стиле, похожем на математическую нотацию построения множеств. Поскольку некоторые языки поддерживают списочные выражения, используйте этот тег вместе с тегом языка программирования.

Подробнее про list-comprehension...

Если у меня есть: usernames = [user.get('username') for user in json.loads(users)] Будет ли json.loads вызываться один раз, как в обычном цикле for, или много раз на каждой итерации?....
3 Фев 2022 в 15:49
Какой хороший способ создать вариативное «для» в Clojure? Я выписал это: (defmacro variadic-for [f colls] (let [bindings (map (fn [coll] [(gensym) coll]) colls)] `(for ~(vec (apply concat bindings)) (~f ~@(map first bindings))))) Поэтому я могу использовать это как: (variadic-for + [....
2 Фев 2022 в 22:53
Я часто сталкиваюсь с такой ситуацией при написании кода на Python и не уверен, что более производительно. Предположим, у меня есть список l = [3, 13, 6, 8, 9, 53], и я хочу использовать генератор списка для создания нового списка, который вычитает минимальное значение так, чтобы наименьшее число б....
a='sadfaad' b=[] b.append(x for x in a) print(b) Он возвращается [<generator object <genexpr> at 0x000002042A1DA5F0>] Что знать, почему так происходит? и как мы можем использовать понимание списка для этого?....
30 Янв 2022 в 18:05
Я могу найти много советов по поводу удаления списка подстрок из строки, но очень мало/нет при удалении списка подстрок из списка строк. Мои данные такие: Список 1: [ОП 18 ТК 16, ТК 20, ОП 15 ТК 80] Список 2: [Оп 18, , Оп 15] Ожидаемый результат: окончательный список, содержащий: [TC 16, TC 20, TC 8....
29 Янв 2022 в 01:43
Если у меня есть 2D-список (или список списков): [[1,0,1], [1,1,1], [0,0,0]] Как я могу перебрать этот список и преобразовать все значения в логические значения, например: [[True,False,True], [True,True,True], [False,False,False]] Идеально было бы использовать включения вместо цикл....
27 Янв 2022 в 15:24
Почему это не так, не позволяя мне использовать оператор else? Когда я запускаю этот код, он дает мне эту ошибку SyntaxError: ожидается «иначе» после выражения «если», но я просто не хочу ничего возвращать после оператора if x = ["x" if "x" in letter for letter in s] ....
Я новичок в python, но я не могу найти ничего в Интернете, чтобы помочь мне с этой проблемой: Я хочу добавить разные значения в 2 разных списка одновременно (фактическая проблема сложнее, чем эта, но мне просто нужно знать правильный синтаксис, поэтому я упрощаю его) test1= [] test2= [] [test1.appen....
27 Янв 2022 в 06:57
У меня есть 6 списков списков (разделов), от sec1 до sec6. Я хочу присоединиться к ним, чтобы сформировать один список. Примере: sec1 = [[1,2,3],[4,5,6]] sec2 = [[7,8,9], [6], [1,2]] Если я присоединюсь к этим двум разделам, я должен получить: sec_join = [[1,2,3,7,8,9], [1,2,3,6], [1,2,3,1,2], [4,....
Это мой код: example = [1,-4,7,12] positiveSum :: [Int] -> Int positiveSum (x) = 0 positiveSum (x:xs) = result where result = sum [y+y | y <- xs, y > 0] main = do print (positiveSum example) Когда я запускаю его, я получаю: Main.hs:5:1: warning: [-Woverlapping-patterns] Pattern match....
25 Янв 2022 в 05:24
Я пытаюсь написать код для извлечения шаблонов из каждого списка в списке списков. Я ищу шаблоны определенной длины, такие как «B-», за которым следует «I-». Например, я хочу сохранить шаблоны длиной два и заменить другие указанной строкой из следующего списка: list = ['O', 'B-', 'I-', 'I-', 'O', ....
24 Янв 2022 в 14:42
У меня следующий df, data = [['Male', 'Agree'], ['Male', 'Agree'], ['Male', 'Disagree'], ['Female','Neutral']] df = pd.DataFrame(data, columns = ['Sex', 'Opinion']) df & хотел бы получить общее количество мужчин, которые либо согласны, либо не согласны. Я ожидаю, что ответ будет 3, но вместо это....
23 Янв 2022 в 20:20
Я пытаюсь создать список следующего вида a = [group[0], group[1], group[2]] При использовании понимания списка или знании этого метода a = ['group[{}]'.format(i) for i in range(3)] a = ['group[0]', 'group[1]', 'group[2]'] Итак, я получаю строку, но мне нужна переменная. Просто ....
20 Янв 2022 в 13:43
Я пытаюсь ответить на этот вопрос StackOverflow: Pandas: объединение строки заголовка мультииндексного DataFrame, потому что у меня такая же потребность. Я поместил эти данные в foobar.txt: first,bar,baz,foo second,one,two,three A,1,2,3 B,8,9,10 Я хочу создать фрейм данных, который выглядит так: ....
19 Янв 2022 в 20:50
Как заменить значения в списке значений на месте? От float к int. some_dict = {"B1": [-1.0, 3.0], "B2": [-2.0, 4.0], "B3": [-3.0, 5.0], "B4": [-5, -6]} Результат: some_dict = {"B1": [-1, 3], "B2": [-2, 4], "B3": [-3, 5], "B4": [-5, -6]}....
Я создаю графический интерфейс в tkinter и пытаюсь использовать понимание списка для создания кнопок. Тем не менее, я изо всех сил пытаюсь заставить понимание списка фактически заменить «btn» именами в «btn_list». Я был бы признателен, если бы кто-нибудь знал умный способ сделать это. start_btn, p....
19 Янв 2022 в 11:51
def consecutive_zeros(input_binary): count = 0 count_list = list() for x in input_binary: if x == "0": count += 1 else: count_list.append(count) count = 0 return max(count_list) Я пробовал разные способы реализации одного и того же, но получал синтаксическую ....
19 Янв 2022 в 08:53
Python 3.9 У меня есть numpy ndarray строк. Фактический массив содержит тысячи строк, но скажем: words_master = ['CARES' 'BARES' 'CANES' 'TARES' 'PARES' 'BANES' 'BALES' 'CORES' 'BORES' 'MARES'] Я пытаюсь создать функцию, которая возвращает список, в котором строки, содержащие заданный символ, был....
18 Янв 2022 в 20:51
Недавно я столкнулся с вопросами на понимание списка на практических экзаменах, и хотя у меня есть правильный ответ, я не понимаю, насколько эти ответы действительны. Вопрос: Сколько звездочек (*) отправит на консоль следующий фрагмент? lst = [[c for c in range(r)] for r in range(3)] for x in ls....
17 Янв 2022 в 21:06
Я пытаюсь отфильтровать список генов, которые я получил, в зависимости от того, находятся ли они в справочном списке. Я рассмотрел эти вопросы, которые были полезны, но они не помогли мне решить проблему, с которой я столкнулся (if/else в понимании списка, Понимание списка с помощью else pass, есл....
17 Янв 2022 в 00:00
Я ищу способ выполнять задания в понимании списка. Я хотел бы переписать что-то вроде следующего фрагмента кода в понимание списка. У меня есть эта "дорогостоящая" функция: import time def f(x): time.sleep(1) return x + 1 И этот цикл: l = [] for value in [1, 2, 3]: x = f(value) l.a....
16 Янв 2022 в 15:51
Я пытаюсь найти ключи словарей внутри словаря и записать их в набор, используя понимание набора/списка. Вот так это выглядит: dict_o_dicts = { 1: {'de': 'eins', 'en': 'one' }, 2: {'de': 'zwei', 'en': 'two' }, 3: {'ru': 'три', 'gr': 'τρία' }, 0: {'ru': 'ноль' }} Я могу заставить его ....
Я пытаюсь найти список строк, и если в нем есть буква в определенной позиции символа, я хочу удалить эту строку из списка. Пока у меня есть: l = ['fast', 'attack', 'slow', 'baft', 'attack', 'baft'] for strings in l: if 'a' in strings[0]: l.pop() print(l) Спасибо.....
14 Янв 2022 в 05:16
У меня есть список словарей Python, и я пытаюсь агрегировать ключи на основе разных показателей (макс., мин.). Прямо сейчас я конвертирую список dicts в фрейм данных pandas, а затем использую функцию agg, чтобы вернуть желаемый результат. Но это приводит к некоторому использованию времени и памяти. ....
13 Янв 2022 в 04:32
test = [ {'input':{'nums': [19, 25, 29, 3, 5, 6, 7, 9, 11, 14]}, 'output': 3}, {'input':{'nums': [6, 8, 9, 10, 11, 1, 3, 5]}, 'output': 5} ] def count_rotations_binary(nums): pass Как я могу вызвать эту функцию с приведенным выше списком?....
12 Янв 2022 в 15:36