Size: a a a

Сообщество Python Программистов

2021 January 04

𝕬

𝕬𝖗𝖙𝖊𝖒 in Сообщество Python Программистов
Vadim Apenko
Вот логичное, казалось бы, решение при валидации сделать проверку, чтоб время прибытия было НЕ раньше времени вылета ))
Так просто перевести время отбытия в часовой пояс места прибытия и к этому времени добавить продолжительность полёта
источник

АА

Александр Алексюк... in Сообщество Python Программистов
Айван
Можно новый список сделать, или нужно именно изменить?
Хочешь тип такого?

for el in array:
   if el in (0, 0.0):
       array.remove(el)
       new_array.append(el)
for el in new_array:
   array.append(el)
источник

VA

Vadim Apenko in Сообщество Python Программистов
𝕬𝖗𝖙𝖊𝖒
Так просто перевести время отбытия в часовой пояс места прибытия и к этому времени добавить продолжительность полёта
Бинго) но это если правильно делать)
Многие тут не умеют в таймзоны
источник

А

Айван in Сообщество Python Программистов
Александр Алексюк
Хочешь тип такого?

for el in array:
   if el in (0, 0.0):
       array.remove(el)
       new_array.append(el)
for el in new_array:
   array.append(el)
O.o Зачем вообще remove?)
источник

АА

Александр Алексюк... in Сообщество Python Программистов
Айван
O.o Зачем вообще remove?)
Чтобы в результате не было дублей el
источник

VA

Vadim Apenko in Сообщество Python Программистов
Александр Алексюк
Хочешь тип такого?

for el in array:
   if el in (0, 0.0):
       array.remove(el)
       new_array.append(el)
for el in new_array:
   array.append(el)
Хуево править список по которому итерируешься. Это антипаттерн
источник

𝕬

𝕬𝖗𝖙𝖊𝖒 in Сообщество Python Программистов
Александр Алексюк
Хочешь тип такого?

for el in array:
   if el in (0, 0.0):
       array.remove(el)
       new_array.append(el)
for el in new_array:
   array.append(el)
Какая ещё раз задача? Уникальные значения вынуть?
источник

АА

Александр Алексюк... in Сообщество Python Программистов
𝕬𝖗𝖙𝖊𝖒
Какая ещё раз задача? Уникальные значения вынуть?
Найти все нули в списке и убрать их в конец списка
источник

E

Eagint in Сообщество Python Программистов
Александр Алексюк
Не-а, уже попробовал
array = [0, 1, None, False, 1, 0]
for i, el in enumerate(array):
   if el in (0, 0.0) and not isinstance(el, bool):
       array.pop(i)
print(array)
источник

А

Айван in Сообщество Python Программистов
А, нет
Забыл добавить 😅
источник

АА

Александр Алексюк... in Сообщество Python Программистов
Eagint
array = [0, 1, None, False, 1, 0]
for i, el in enumerate(array):
   if el in (0, 0.0) and not isinstance(el, bool):
       array.pop(i)
print(array)
no
источник

E

Eagint in Сообщество Python Программистов
Language:
python


Source:
array = [0, 1, None, False, 1, 0]
for i, el in enumerate(array):
   if el in (0, 0.0) and not isinstance(el, bool):
       array.pop(i)
print(array)


Result:
[1, None, False, 1]


Note:
python3 assumed, other valid option is python2, you can be more specific next time.
источник

VA

Vadim Apenko in Сообщество Python Программистов
Eagint
array = [0, 1, None, False, 1, 0]
for i, el in enumerate(array):
   if el in (0, 0.0) and not isinstance(el, bool):
       array.pop(i)
print(array)
Ещё один блять!
источник

E

Eagint in Сообщество Python Программистов
Vadim Apenko
Ещё один блять!
Что он спросил то я и ответил 🌚
источник

АА

Александр Алексюк... in Сообщество Python Программистов
Eagint
Что он спросил то я и ответил 🌚
Найти все нули в списке и убрать их в конец списка

А где нули то потерял?)
источник

E

Eagint in Сообщество Python Программистов
Александр Алексюк
Найти все нули в списке и убрать их в конец списка

А где нули то потерял?)
Аыа, ну я думаю это легко добавить
источник

А

Айван in Сообщество Python Программистов
Я как-то не знаю как можно было бы красиво вернуть нули 🤔
res = [i for i in arr if not (i == 0 and isinstance(i, (int, float)))]
res += [0] * (len(arr) - len(res))
источник

VA

Vadim Apenko in Сообщество Python Программистов
А какую задачу то решаете?
источник

АА

Александр Алексюк... in Сообщество Python Программистов
Александр Алексюк
Найти все нули в списке и убрать их в конец списка

А где нули то потерял?)
vot
источник

MK

Max Kot in Сообщество Python Программистов
Vadim Apenko
Бинго. Или учись гуглить, или пиши своё
Алгоритмом больно долго выходит
источник