Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
0 / 0 / 0
Регистрация: 09.04.2014
Сообщений: 3
1

Сделать так чтобы если вводится push выполнялась функция push, если pop то pop

09.04.2014, 17:02. Просмотров 1569. Ответов 3
Метки нет (Все метки)


Помогите пожалуйста с данным вопросом:
например у меня есть список и несколько возможных с ним операций (например push - добавить элемент в конец, pop удалить последний элемент). Как сделать так чтобы если вводится push выполнялась функция push, если pop то pop?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.04.2014, 17:02
Ответы с готовыми решениями:

Модифицировать программу, имитирующую работу стека, так, чтобы после каждой из операций push и pop на экран выводился сн
Модифицировать программу, имитирующую работу стека, так, чтобы после каждой из операций push и pop...

push и pop
У меня возникла странная проблема. Мы создали сайт на основе системы управления, которой...

Push, Pop
Вот такое задание: F=Ʃ от 1 до 5 f (Ai) A1=2 Ai+1=Ai+2 Ai=(3*A)+(C/D). Нужно записать эту...

Функции pop и push
Здравствуйте, есть код, решающий задачу. В нем есть стандартные функции push и pop. Как можно...

__________________
Помогаю в написании студенческих работ здесь.
Записывайтесь на профессиональные курсы Fullstack-разработчиков на Python
3
2723 / 2327 / 620
Регистрация: 19.03.2012
Сообщений: 8,832
09.04.2014, 17:41 2
Цитата Сообщение от dencha Посмотреть сообщение
например push - добавить элемент в конец
в python у списков нет такого метода, в конец списка добавляет данные метод append.

Python
1
2
3
4
5
6
7
8
9
10
11
12
array = [1, 2, 3, 4, 5, 6]
actions = {'pop': array.pop,
            'append': array.append}
choice = input('Введите действие которое нужно выполнить append/pop: ')
 
if choice == 'append':
    add = input('Введите, то что нужно добавить в список: ')
    actions[choice](add)
else:
    actions[choice]()
 
print(array)
2
Zarex
09.04.2014, 18:05
  #3

Не по теме:

я в курсе что в питоне всё объекты, но работать с объектами - методами списка не доводилось, прикольно вы сделали :)

0
0 / 0 / 0
Регистрация: 09.04.2014
Сообщений: 3
10.04.2014, 17:01  [ТС] 4
Спасибо
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.04.2014, 17:01

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Верна ли реализация push/pop?
Правильный ли у меня ход мыслей при написании кода, на тему реализации стека? #include <stdio.h>...

PUSH/POP vs MOV из памяти
Какой из двух ниже перечисленных примеров занимает меньше процессорного времени (тактов) ? 1:...

Работа с push/pop в стеке
Здравствуйте, я тут столкнулся с проблемой, не могу понять, как работать со стеком. Ниже приведу...

Push, pop, shift, unshift в массивах
Нужно написать 4 функции, при обращении к которым в существующий массив записывались новые значения...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.