Создайте новый класс для выполнения кода Python [закрыто]Python

Программы на Python
Ответить
Anonymous
 Создайте новый класс для выполнения кода Python [закрыто]

Сообщение Anonymous »

Для классов Python мне нужно преобразовать простой код в класс, чтобы он генерировал приведенные ниже результаты.
Код:

Код: Выделить всё

ii = Sample([11, 22, 33])
ii.get_vals()
#[11, 22, 33]
ii.get_val(1)
#11
ii.set_val(1, 111)
ii.get_vals()
#[111, 22, 33]
ii.add_val(15)
ii.get_vals()
#[111, 22, 33, 15]

Я нашел какое-то решение в сети, но как подогнать его под свои ценности, чтобы получить нужные результаты?

Код: Выделить всё

class Sample:
def __init__(self, values):
self.values = values

def get_vals(self):
return self.values

def get_val(self, index):
return self.values[index]

def set_val(self, index, value):
self.values[index] = value

def add_val(self, value):
self.values.append(value)

Должен ли я добавить сейчас «def sample(self, a,b,c)»? Что мне изменить?
Я не уверен, нужно ли мне сейчас создавать def sample(self, a,b,c).

Подробнее здесь: https://stackoverflow.com/questions/793 ... ython-code
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»