Tag: список

Распаковать вложенный список

Мой вопрос прост. Есть два списка. Первый – это список целых чисел: a = [1, 2, 3] Другой список списков: b = [['a', 'b'], ['c', 'd'], ['e', 'f']] Как я могу получить результат ниже: result = [[1, 'a', 'b'], [2, 'c', 'd'], [3, 'e', 'f']] Благодарю.

Получить имя переменной с наивысшим числом из списка Python 3.3.4

Недавно попробовали что-то похожее на PHP, получив наибольшее число из 3 переменных (Конечно, в форме Python). Однако при возврате значения я получаю значение переменной, а не имя переменной. Мой массив выглядит так: x = 1 y = 2 z = 3 alloutputs = [x, y, z] Самый дальний и самый уродливый, прежде чем нуждаться в […]

Проверка наличия списка в других списках?

Хорошо, я пытаюсь пойти на более питоновский метод делать что-то. Как я могу сделать следующее: required_values = ['A','B','C'] some_map = {'A' : 1, 'B' : 2, 'C' : 3, 'D' : 4} for required_value in required_values: if not required_value in some_map: print 'It Doesnt Exists' return False return True Я посмотрел на встроенную функцию, но […]

Удаление записей из массивов параллельно

У меня есть список / массив координат x и y, например: x = [x1, x2, x3,…] y = [y1, y2, y3,…] Теперь я хочу удалить определенные записи на основе условий, например, следующее: for i in x: if i <= 40 and i >= -40: print "True" else: x.remove(i) for i in y: if i <= […]

Как я могу распаковать список или кортеж на Python?

Можно ли распаковать список или кортеж таким образом, чтобы значения могли использоваться в качестве параметров функции? То есть, как я могу сделать вторую линию? f(1,2,3) f(???([1,2,3])) Я сейчас делаю это вручную, что-то вроде: tmp1, tmp2, tmp3 = [1,2,3] f(tmp1,tmp2,tmp3) context: У меня нет возможности изменять f (), но это часть генератора кода, поэтому фанковые решения […]

В Python, какой метод возвращает только максимальное нечетное целое число в списке?

Если у вас есть список чисел, как вы возвращаете только максимальное нечетное целое число без использования функции max() ? Я предполагаю, что это будет иметь какое-то отношение к int % 2 != 0 , но я не уверен, что еще. Я также должен вернуть общее максимальное число без использования max (), но я обошел это, […]

Слить нарезанные списки

У меня есть список с N элементами, и я нарезаю его с помощью определенного шага, скажем, 3: slice0 = text[0::3] slice1 = text[1::3] slice2 = text[2::3] После выполнения отдельной обработки теперь мне нужно будет объединить их обратно в тех же позициях, которые были в исходном списке. Есть ли аналогичный (простой) способ сделать это? Пример: L […]

Извлечение разных значений из списка кортежей

Как извлечь список из разных значений из следующего списка кортежей? tuple = ((("test", 123), ("test", 465), ("test", 8910), ("test2", 123))) Я хочу получить список вроде: different_values = ("test", "test2") Теперь я хочу получить доступ ко всем значениям с помощью этих «ключей» и получить их по списку: test_values = (123, 456, 8910) test2_values = (123) Как […]

Перечислите понимание и применяйте методы

Я просто пытаюсь понять, что происходит во время понимания списка. Некоторые методы, которые работают над списками «на месте», похоже, не работают при применении в понимании списка: a = [[1, 2, 3], [4, 5, 6]] i1 = id(a[0]) for i in a: i.reverse() >>> [[3, 2, 1], [6, 5, 4] # Works print i1 == id(a[0]) […]

Сравните два списка A, B в Python, найдите все элементы в A, соответствующие одному и тому же числу в B

Я хочу сравнить два списка Python «A» и «B» таким образом, что я могу найти все элементы в A, которые соответствуют одному и тому же числу в B. Я хочу сделать это для каждого числа в B. Например, если A = [5, 7, 9, 12, 8, 16, 25] B = [2, 1, 3, 2, 3, […]

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