Skip to main content
Stack Overflow на русском

Результаты поиска

Тип поиска Синтаксис поиска
Метки [метка]
Точно "слова в кавычках"
Автор user:1234
user:me (ваши)
Рейтинг score:3 (3+)
score:0 (нет)
Ответов answers:3 (3+)
answers:0 (нет)
isaccepted:yes
hasaccepted:no
inquestion:1234
Просмотры views:250
Код code:"if (foo != bar)"
Секции title:яблоки
body:"яблоки апельсины"
Ссылка url:"*.example.com"
Закладки in:saves
Статус closed:yes
duplicate:no
migrated:no
wiki:no
Типы is:question
is:answer
Исключить -[метка]
-яблоки
Для получения дополнительной информации о расширенном поиске посетите нашу страницу справки
Результаты поиска по меткам
Параметры поиска: not deleted user 208196
500 результатов

Python — высокоуровневый язык с динамической типизацией, ориентированный на создание легко читаемого кода. Имеет две основные версии — 2 и 3. Используйте дополнительную метку [python-2.x] или [python-3.x], если ваш вопрос ориентирован на конкретную версию.

1 голос

Почему не возникает ошибки при обращении к несуществующему атрибуту обьекта?

В тех методах, которые должны получать первым аргументом self, абсолютно всё равно, как вы его назовёте, питон всё равно будет понимать под этим именем любой экземпляр данного класса, для которого сра …
Xander's user avatar
  • 20.9k
3 голоса
Принятый

Выборка одинаковых наименований в массиве, суммирование их количества и склеивание строк

from itertools import groupby data = [ ('res10', 1, '2'), ('res2', 3, '4'), ('res4', 12, '1'), ('res10', 2, '1'), ('res2', 3, '4'), ('res5 …
Xander's user avatar
  • 20.9k
1 голос
Принятый

Как получить пересечение нескольких множеств?

Если автору вопроса хочется именно функционального программирования, то можно так :) from functools import reduce from operator import __and__ l = [set([1,2,3]), set([2,3,4]), set([3,4,5])] list(re …
Xander's user avatar
  • 20.9k
1 голос

Переместить первый и последний элемент в центр

Если количество элементов всегда чётно, то так: string = '11 22 333 44 555555 6' lst = string.split() mid = int(len(lst) / 2) new_lst = lst[1:mid] + lst[:1] + lst[-1:] + lst[mid:-1] new_str = ' ' …
Xander's user avatar
  • 20.9k
1 голос
Принятый

Запуск второго класса в новом окне. Python

Нельзя один раз запустить скрипт в двух разных окнах. Можно либо один скрипт запустить два раза, либо иметь два разных скрипта и каждый запустить отдельно. При этом в любом случае это будут два разных …
Xander's user avatar
  • 20.9k
0 голосов

Написать программу, которая определяет кол-во чисел в данном промежутке, единичный разряд ко...

Можно проще и за константное время: print((999-19) // 10 + 1)
Xander's user avatar
  • 20.9k
3 голоса

Как сделать сохранение списка (Мне нужно что-то вроде вывод из файла, только с сохранением с...

from tkinter import * import random class Facts: def __init__(self): self.x = ['Вася-человек'] def hello(self): y = (random.choice(self.x)) print(y) def hello2 …
Xander's user avatar
  • 20.9k
3 голоса
Принятый

как вместо ошибки ValueError: invalid literal for int() with base 10: при введении букв, выв...

Используйте обработку исключений: try: age = int(input("numb")) if age < 2: print("вариант 1") if age > 2: print("вариант 2") if age == 2: print("вариант 3 …
Xander's user avatar
  • 20.9k
4 голоса

Вывод элементов массива с добавлением в конце каждого текста

a = [1, 2, 3, 4, 5, 6] s = ' '.join('@{}(.)'.format(i) for i in a) print(s)
Xander's user avatar
  • 20.9k
1 голос
Принятый

Как сделать, чтобы в коде в функции print параметр end был всегда равен пустой строке

Вы можете сделать свою функцию для печати: def my_print(*args): print(*args, end='') my_print(1, 2, 3, 4, 5) my_print(6, 7, 8)
Xander's user avatar
  • 20.9k
0 голосов
Принятый

Переменное количество аттрибутов экзамеляра класса

Вам нужен setattr class MyClass: def __init__(self, *argv): for i in range(int((len(argv)) / 2)): key = argv[2 * i] value = argv[2 * i + 1] setattr(s …
Xander's user avatar
  • 20.9k
2 голоса
Принятый

Python, как if - in в списках работает?

Вашу задачу проще всего решить как-то так: datap1 = ["a3","a2","b2"] # Здесь перечислены все выигрышные варианты win_variants = [ ("a1", "b1", "c1"), ("a2", "b2", "c2"), ("a3", "b3", "c3 …
Xander's user avatar
  • 20.9k
1 голос
Принятый

Добрый день! Не получается решить задачу. Неделя как я начал изучать Питон и зашел в тупик

Можно даже сам код особо не менять, только print изменить: n = int(input()) x = "" for i in range(1, n + 1): x = x + str(i) print(' ' * (n-i) + x + x[-2::-1]) # <- Изменил эту строку
Xander's user avatar
  • 20.9k
0 голосов

Изменить функцию

Допишите перед строчкой с return: some_variable = some_variable or 7
Xander's user avatar
  • 20.9k
6 голосов
Принятый

Почему не удаляет второй элемент Python

Я рекомендую не изобретать велосипед, а использовать возможности стандартной библиотеки: from itertools import dropwhile data = [1, 2, 3, 4, 5] element = 3 result = list(dropwhile(lambda x: x != e …
Xander's user avatar
  • 20.9k

1
2 3 4 5
...
33
15 30 50 на странице

AltStyle によって変換されたページ (->オリジナル) /