Size: a a a

2020 May 19

IS

Idi Suda in Rude QA
date, device_name, ..., *other_stuff = file_name.split("__")
источник

СС

Сказочный Сникерс... in Rude QA
источник

ИС

Игорь Середа... in Rude QA
У Ильи ошибка. Значит Никита победил в споре.
источник

СС

Сказочный Сникерс... in Rude QA
окей
источник

AG

Alexey Gridnev in Rude QA
наблюдаю как так называемые синьоры пытаются выебываться своими мэдскиллами в пехтоне, очень смешно
источник

СС

Сказочный Сникерс... in Rude QA
betzy
def safe_list_get (l, idx, default):
 try:
   return l[idx]
 except IndexError:
   return default
короче я тут глянул свой код, у меня есть подобные места, я их делаю через next
источник

СС

Сказочный Сникерс... in Rude QA
да, придется сделать iter из листа, зато не нужен метод
источник

Н

Нурсултан in Rude QA
Сказочный Сникерс
да, придется сделать iter из листа, зато не нужен метод
придется еще и StopIteration хендлить
источник

СС

Сказочный Сникерс... in Rude QA
Нурсултан
придется еще и StopIteration хендлить
не придется
источник

СС

Сказочный Сникерс... in Rude QA
next(iter(iterable), default_on_stop_iteration)
источник

Н

Нурсултан in Rude QA
источник

СС

Сказочный Сникерс... in Rude QA
кстати
источник

СС

Сказочный Сникерс... in Rude QA
было нех делать
источник

СС

Сказочный Сникерс... in Rude QA
сделал такую херню

class lst(list):
   def __getitem__(self, y, default=None):
       if len(self) > y:
           return super(lst, self).__getitem__(y)
       else:
           return default

   def get(self, idx, default=None):
       return self.__getitem__(idx, default)

__builtins__.list = lst


my_list = list([1,2,3])
print(my_list[10])
print(my_list[2])
print(my_list[3])
print(my_list.get(2222, 'lol'))



None
3
None
lol
источник

СС

Сказочный Сникерс... in Rude QA
надо как то еще переопределить дефолтный [], лень думать
источник

ИС

Игорь Середа... in Rude QA
И вся ёбань, чтобы один try не писать...
источник

СС

Сказочный Сникерс... in Rude QA
да)
источник

Н

Нурсултан in Rude QA
тянет на пр в корпайтон
источник

Н

Нурсултан in Rude QA
такой регалии у тебя еще нет (пока), подумой)))00
источник

ИС

Игорь Середа... in Rude QA
Игорь Середа
И вся ёбань, чтобы один try не писать...
Который, всё-равно, есть в кишках get().
источник