class Solution:
def rotate(self, matrix: List[List[int]]) -> None:
length = len(matrix)
for i in range(0, length // 2):
for j in range(i, length - i - 1):
matrix[i][j], \
matrix[j][length - i - 1], \
matrix[length - i - 1][length - j - 1], \
matrix[length - j - 1][i] \
= \
matrix[length - j - 1][i], \
matrix[i][j], \
matrix[j][length - i - 1], \
matrix[length - i - 1][length - j - 1]
print('\n'.join(f'{k}: {v}' for k, v in collections.Counter(selled).items()))
Задача проверить является ли список палиндромом, я делаю самое банальное, дан список head, я проверяю return head == head[: :-1]
items_dict = {}
for i in range(len(data)):
for n in data[i]['balance']['StringList']['String']:
if n['Code'] not in items_dict:
items_dict[n['Code']] = [ n['Name'], n['Code'], *[ 'None' ] * len(data) ]
items_dict[n['Code']][i + 2] = n['Value']
items_arr = list(items_dict.values())
index = next((i for i, n in enumerate(arr) if key in n), -1)
value = next((n[key] for n in arr if key in n), None)