Tag: список

Как создать запрос / список запросов с баллами, а затем случайным образом выбрать их для добавления баллов?

Предположим, что у меня есть некоторые данные .csv : query, score1, score2, score3 kobe bryant,0,3,1, ccny,1,1,2, lego,3,1,0, disney,4,0,0, power rangers,2,0,2, britney spears,2,0,2, backstreet boys,2,1,1, soccer,3,0,1, justin beaver,2,0,2, new york knicks,2,1,1 После сложения очков я надеюсь получить что-то вроде: score1 = 10; score2 = 4; score3 18; Как я могу разделить это и добавить их? Вот […]

Выходные комбинации с ограничением на длину списка вывода

Этот вопрос, вероятно, представляет собой комбинацию следующих двух вопросов, но с несколько иной точки зрения. Подходящие подкомпоны Доходные комбинации с ограничением Я адаптировал код в первом вопросе для моего требования. def sub_combinations(segment): for i in range(1, len(segment)): for j in sub_combinations(segment[i:]): yield [segment[:i]] + j yield [segment] max = 4 for p in sub_combinations([1, 2, […]

Как напечатать имя случайного значения из списка? (Python)

Предположим: list=["A","B","C"] listitem = random.randint(0,2) Я набрал: print listitem но он дает число, и я хотел бы получить письмо? Как я могу это сделать?

Контрольный список Python для двумерной доски

Скажем, у меня есть список: board = [[0, 0, 0, 0, 0,], [0, 0, 0, 0, 0,], [0, 0, 0, 0, 0,], [0, 0, 0, 0, 0,], [0, 0, 0, 0, 0,] который представляет собой пробелы на двумерной доске. Если игрок идет, он изменится на 1. Если игрок отправится, он изменится на 2. Условия выигрыша: […]

при добавлении списка с помощью математики с использованием другого списка, как сделать второй список той же длины, что и первый?

Я пытаюсь изучить python с академией кода, а назначение – «Записать цикл for, который заполняет квадратный список элементами, которые являются квадратом (x ** 2) каждого элемента в start_list, а затем сортируйте square_list!» подсказка говорит, что для цикла for, функции append и функции сортировки, и я считаю, что правильно их использую. start_list = [5, 3, 1, […]

Python Выберите один элемент из списка списков

У меня есть список списков и сделаю поиск по нему, который даст только один результат. Следующий код работает, но не интуитивно понятен, потому что он на самом деле не выражает намерения того, что я пытаюсь сделать … похоже, что я пытаюсь вернуть список и просто хочу вернуть первый элемент в последнем: это неверно, поскольку мне […]

Создание списка целых чисел, добавление списка и отображение суммы

Эта программа должна спросить пользователя о продажах в течение нескольких дней, записать их в список, затем добавить эти записи вместе и отобразить сумму. У меня есть программа до такой степени, что она будет запрашивать продажи, но моя математика и окончательный дисплей просто не выходят правильно. Любая помощь будет оценена по достоинству. Чем вы заранее num_days […]

Объект класса Python в массиве

Я пытаюсь создать массив объектов класса. Когда я создаю объект, он отлично работает: class Complex(object): def __init__(self, realpart, imagpart): #creates complex number self.r = realpart self.i = imagpart def __str__(self): '''Returns complex number as a string''' return '(%s + %sj)' % (self.r, self.i) a = Complex(1,0) print a (1 + 0 j) Но когда я […]

Python: как создать составленный список?

Я довольно новичок в Python. Полагаю, мой вопрос прост, но я не нахожу ответа. Я хотел бы создать, удалить составленный список (как структуру C) и получить доступ к элементам внутри: for i in list1 create item in list2[list3[StringVar1, StringVar2], bool1, Frame1] item.list3[StringVar1] = i item.list3[StringVar2] = value item.bool1 = True item.Frame1 = tk.Frame(self) Как я […]

Python: возвращает список последовательно происходящих общих элементов из списков, а также список необычных

lists = [[a,b,c,d],[a,b,c,d,e],[a,b,c,x],[a,b,c,d,e,f]….lots] common_items = [a,b,c] uncommon_items = [[d], [d,e], [x], [d,e,f]] common_elements(lists[0],lists[1]) def common_elements(list1, list2): return [element for element in list1 if element in list2] много ответов на SO, только способное сделать это с двумя списками одновременно. нужен тот, который может обрабатывать любое количество списков, и возвращает два списка. Примечание. Очень важен порядок списка, […]

Python - лучший язык программирования в мире.