>>> x = [['a', '3', '5', '7'], ['b', '1', '2', '3'], ['д', '1', '2', '3']]
>>> # сортируем по столбцам
>>> x_sort = list(zip(*x))
>>> x_sort
[('a', 'b', 'д'), ('3', '1', '1'), ('5', '2', '2'), ('7', '3', '3')]
>>> # убираем лишний кортеж (с буквами)
>>> x_sort = x_sort[1:]
>>> x_sort
[('3', '1', '1'), ('5', '2', '2'), ('7', '3', '3')]
>>> # переводим строки в числа
>>> x_to_int = [list(map(int, i)) for i in x_sort]
>>> x_to_int
[[3, 1, 1], [5, 2, 2], [7, 3, 3]]
>>> # ищем среднее, округляем до сотых
>>> x_avg_sum = ['{:.2f}'.format(sum(i)/3) for i in x_to_int]
>>> x_avg_sum
['1.67', '3.00', '4.33']
x = [
['a', '3', '5', '7'],
['b', '1', '2', '3'],
['c', '1', '2', '3']
]
rotated = zip(*x[::-1])
for row in rotated:
l = [int(x) for x in row if x.isdigit()]
print sum(l)
with open('dataset_3363_3.txt') as f:
p = f.read().split()
p = []
with open('dataset_3363_3.txt') as f:
for l in f:
p += l.split()
def modify_list(l):
m =[]
for z in l:
if z % 2 == 0:
m.append(int(z // 2))
return m
l = [int(i) for i in input().split()]
a = modify_list(l)
print(a)
def modify_list(l):
tmp = [el for el in l if not el%2]
l.clear()
l.extend(tmp)
for i in range(len(l)):
l[i] //= 2
l = [int(i) for i in input().split()]
modify_list(l)
print(l)
Never use the characters 'l' (lowercase letter el), 'O' (uppercase letter oh), or 'I' (uppercase letter eye) as single character variable names.
In some fonts, these characters are indistinguishable from the numerals one and zero. When tempted to use 'l', use 'L' instead.
Пока 'переменная d не станет делиться без остатка на первое введенное нами число' И 'переменная d не станет делиться без остатка на второе введенное нами число', ТО выполняем цикл.
d % a != 0
, либо истинно d % b != 0
>>> symbols_start = '23456789TJQKA'
>>> symbols_heap = 'A926K'
>>> symbols_heap_sort = ''.join(i for i in symbols_start if i in symbols_heap)
>>> symbols_heap_sort
'269KA'
# Создаем словарь где опредляем, приоритет каждого элемента
dict_to_sorting = {
1: 1,
2: 2,
3: 3,
4: 4,
# и так далее
'a': 10,
'b': 11
# и так далее
}
list_for_sorting = [2, 3, 4, 'b', 'a', 1, 2]
result = sorted(
# Что сортируем
list_for_sorting,
# Функция опредляющее правило получения значения для каждого элемента
key=lambda x: dict_to_sorting[x],
# Флаг, указывающий следует ли производить сортировку в обратном порядке.
reverse=True
)
print(result)
alter user melkij set log_min_duration_statement = 0;