Результаты поиска
| Тип поиска | Синтаксис поиска |
|---|---|
| Метки | [метка] |
| Точно | "слова в кавычках" |
| Автор |
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 |
| Исключить |
-[метка] -яблоки |
| Для получения дополнительной информации о расширенном поиске посетите нашу страницу справки | |
Результаты поиска по меткам python
Параметры поиска: 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