Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите с кортежами в Python

oonyxxs q Ученик (106), на голосовании 6 месяцев назад
Дан кортеж (['кит', 1, 3], 5). Замените в списке 'кит' на 'кот', удалите единицу, а также измените значение последнего элемента списка, возведя тройку в квадрат. Выведите кортеж на экран. Попробуйте изменить второй элемент кортежа, умножив его на два
Голосование за лучший ответ
vseznaechka Мыслитель (6134) 7 месяцев назад
Здравствуйте!
Вот программа для Вас:
print()
print("*** Задание 1 ***")
a = [1, 2, 3, 4, 5]
print(a)
s = a[0] + a[1] + a[2]
del a[0]
del a[0]
del a[0]
a.insert(0, s)
print("Заменил первые три элемента их суммой:")
print(a)

a = a + [7]
print("Добавил в конец списка число 7:")
print(a)

a = a[0:len(a)-1] + [a[0]] + [a[-1]]
del a[0]
print("Переместил первый элемент списка в предпоследнюю позицию:")
print(a)

print()
print("*** Задание 2 ***")
a = [3, 4, 1, 1, 5, 1]
print(a)

print("Количество элементов в списке:", len(a))
print("Количество единиц в списке:", a.count(1))
print("Индекс первого вхождения единицы в список:", a.index(1))

print()
print("*** Задание 3 ***")
a = []
print(a)

a.append('a')
print("Добавил в список строку 'a':")
print(a)

a = a + ['b']
print("Добавил в конец списка строку 'b':")
print(a)

a = a + ['c', 'e']
print("Расширил список за счёт списка ['c', 'e']:")
print(a)

a.insert( a.index('e'), 'd')
print("Вставил в список перед 'e' строку 'd':")
print(a)

print()
print("*** Задание 4 ***")
print(a)

a.pop()
print("Удалил из списка последний элемент:")
print(a)

a = a[::-1]
print("Инверсировал список:")
print(a)

a.pop( a.index("c") )
print("Удалил элемент со значением 'c':")
print(a)

a.clear()
print("Очистил список:")
print(a)

print()
print("*** Задание 5 ***")
a = [3, -54, 25, 8, 0]
print(a)

print("Сумма элементов:", sum(a))
print("Разность максимального и минимального значений:", max(a) - min(a))
Алекс Куха Высший разум (461687) 6 месяцев назад
Задача решается новым конструктором. Кортеж - неизменяемый тип
Print ( (['кот', 3], 10)
Похожие вопросы