@python_beginnersЭта группа больше не существует

Страница 412 из 1885
Petr
08.09.2016
15:50:33
А бота для nyaa.se нет?

Zart
08.09.2016
15:51:13
если будете писать для няя, не забудьте и бакабт бота добавить %)

Petr
08.09.2016
15:52:30
Я не буду - потребности нет

Petro
08.09.2016
15:52:40
Здравствуйте, зто канал про python? Подскажите, какую аниме посмотреть :D

Google
Petr
08.09.2016
15:52:45
Гхх

Zart
08.09.2016
15:55:38
марк, а осилишь посмотреть один эпизод, не читая описаний? 8)

Janek
08.09.2016
15:59:55
A человек-диавол?

Стоит ли смотреть?

Zart
08.09.2016
16:01:52
а оригинальное название, не обезображенное могучим интеллектом руссаберов?

vlade11115
08.09.2016
16:02:29
https://www.python.org/dev/peps/pep-0526/ как я понял - вводят синтаксис аннотаций переменных, по аналогии с аннотацией функций? Круто же.

Zart
08.09.2016
16:04:16
zope.interface.Attribute шлёт привет

чота мне синтакс не сильно нравится

vlade11115
08.09.2016
16:06:58
Аннотация списка странновато выглядит.

Zart
08.09.2016
16:33:17
питон в аниме - http://i.imgur.com/brel1bv.png 8]

fox.lua
08.09.2016
16:36:13
https://ru.wikipedia.org/wiki/%D0%92%D0%B5%D0%B3%D0%B0

Andrew
08.09.2016
16:36:44
кто-то знает тут хоть чуть чуть руби?

вопрос что означает 1=>1..4

Google
Andrew
08.09.2016
16:37:15
непонятно что делает =>

по бокам все понятно

Zart
08.09.2016
16:40:43
аналог в питоне - {1: range(1, 4)} похоже

irb(main):001:0> a = { 1 => 1..4 } => {1=>1..4} irb(main):002:0> a[1] => 1..4

Andrew
08.09.2016
16:42:03
аналог в питоне - {1: range(1, 4)} похоже
возможно, но каким-то магическим образом это сравнивает между собой и делает выводы

я чет туплю

Zart
08.09.2016
16:42:24
бгыг

ктото опять перегрузил методы классов и на выходе майндфак

Andrew
08.09.2016
16:42:56
irb(main):001:0> a = { 1 => 1..4 } => {1=>1..4} irb(main):002:0> a[1] => 1..4
это верно когда запускаешь руби, но результат другой когда делаешь вот так where(1=>1..4)

Zart
08.09.2016
16:43:37
похоже на кейворд аргументы

SA в питоне делает похожую магию через меты

Andrew
08.09.2016
16:45:17
похоже на кейворд аргументы
просто надо переписать плагин для редмайна, раньше получалось неплохо, когда все умещалось в range а сейчас вышло за рендж и хуйпойми как делать...

Скрудж
08.09.2016
16:50:29
Ребят, можно ли как нибудь обратиться к словарю по индексу?

fox.lua
08.09.2016
16:51:02
Как так?

Словарь — неупорядоченная последовательность

⬗VLAD⌶K⬖
08.09.2016
16:51:35
только по ключу

Скрудж
08.09.2016
16:51:36
Ну, вот есть такой случай, нужно получить рандомный ключ

Эхх, придётся костылить

Zart
08.09.2016
16:51:55
random.choice(mydict)

всё

Google
Скрудж
08.09.2016
16:52:14
Он возвращает рандомнйй ключ?

fox.lua
08.09.2016
16:52:23
Да, разумеется

Zart
08.09.2016
16:52:33
оно возвращает рандомный элемент а на входе итерабл от дикта который возвращает ключи

Скрудж
08.09.2016
16:52:36
Вы спасли меня от костылей

⬗VLAD⌶K⬖
08.09.2016
16:53:26
есть еще один метод)

Zart
08.09.2016
16:53:52
а, чорт. не пашет

Скрудж
08.09.2016
16:53:54
Почему у вас коты на аватаре?

Dmitriy
08.09.2016
16:54:13
fox.lua
08.09.2016
16:54:33
Почему у вас коты на аватаре?
Потому что нам нравятся коты ?

Скрудж
08.09.2016
16:54:35
О, другое дело

Zart
08.09.2016
16:54:36
random.choice(list(mydict)) тогда

fox.lua
08.09.2016
16:55:10
есть еще один метод)
Возможно, так ещё сойдёт next(iter(mydict))

Zart
08.09.2016
16:55:23
так оно не рандом

fox.lua
08.09.2016
16:55:30
Не да

Но если это не важно, а нужен просто какой-нибудь ключ

То сойдёт

[Anonymous]
08.09.2016
17:03:25
Maditachi
08.09.2016
17:05:06
+

В каком?

Google
⬗VLAD⌶K⬖
08.09.2016
17:16:23
не знаю как настроить wing ide на 4 пробела, может кто знает?

Sergey
08.09.2016
17:26:14
Да и вообще синтаксис невалидный местами)

Petro
08.09.2016
17:32:50
Кстати, в Ex Machina для программирования ИИ тоже Python использовали. И там валидный исполняемый полезный код.

https://www.reddit.com/r/movies/comments/365f9b/secret_code_in_ex_machina/

Zart
08.09.2016
17:36:05
В каком?
актив рейд

Petro
08.09.2016
18:05:29
Читаю про аннотацию переменных и не совсем понимаю. Список они инициализировали пустым списком, хоть и е целых чисел. И тут же написали, что большая проблема задать строку начальным значением. Почему не осилили string = ""? Или это реально беда, присвоить переменной значение пустой строки? И это будет сильно отличаться от инициализации переменной str без такого присваивания? Наверно, тут какая-то недоступная мне подкапотная магия.

И примеры какие-то пипец за уши притянутые.

x: int = y = 1 z = w: int = 1 АААА! Мой мозг!

Way bum
08.09.2016
18:26:42
где ты это читаешь?

Admin
ERROR: S client not available

Way bum
08.09.2016
18:29:15
А понятно к чему ты клонишь, к сожилению не смогу тебе ответить, да и не понимаю зачем тебе пустой string

Aleshka
08.09.2016
18:29:17
Всем привет, небольшой вопрос, хочу взять из списка некоторые элементы

индексы знаю, как написать?

Sergey
08.09.2016
18:29:58
lst[idx]?

Aleshka
08.09.2016
18:30:25
TypeError: list indices must be integers or slices, not tuple

Fuse_list[0,2,4,5,6,7,8,11]

Sergey
08.09.2016
18:30:41
По одному

Aleshka
08.09.2016
18:30:47
никогда так не делал, видимо и нельзя

Google
Aleshka
08.09.2016
18:30:51
а сразу никак?

Viktor
08.09.2016
18:31:41
Fuse_list[0,2,4,5,6,7,8,11]
list(filter(lambda i: i in (0,2,4,5,6,7,8,11), Fuse_list))

если я ничего не звбыл

Andrey
08.09.2016
18:32:48
Можно ещё использовать https://docs.python.org/2/library/itertools.html#itertools.compress

Sergey
08.09.2016
18:33:34
comprehension проще, имхо

Aleshka
08.09.2016
18:33:38
чет легче из него нумпай массив сделать, а там уже можно отдельные вытаскивать

хотя фильтр лямбда тоже ничего

спасибо всем

Sergey
08.09.2016
18:34:55
[fuse_list[x] for x in (0,2,4,5,...)]

Viktor
08.09.2016
18:35:29
[fuse_list[x] for x in (0,2,4,5,...)]
кстати да, хех

Andrey
08.09.2016
18:38:12
List? Dict? Wtf?
Это тайпхинты из модуля typing - https://docs.python.org/3/library/typing.html

Omni
08.09.2016
18:53:48
Если через лямбды, скорее вот так list(map(lambda x: a[x], (2,4,5,8)))

Но согласен, проще компрехеншеном

Zart
08.09.2016
19:16:26
Dasha
08.09.2016
19:16:28
Всем добрый вечер, скажите пожалуйста, что делаю не так: давно поставила anaconda с 3 питоном, затем добавила 2 питон туда. Сейчас все норм, но установленные либы 2 питону не видны. 3 питон шел с пакетом anaconda. И как можно получить к ним доступ из-под 2 питона?

Zart
08.09.2016
19:17:36
если хотеть, то можно общие либы делать для обоих питонов, но в целом результат того не стоит

Petro
08.09.2016
19:55:22
Fuse_list[0,2,4,5,6,7,8,11]
Вот, кстати, лучше бы эту возможность в будущих релизах добавили, чем какую-то странную хрень.

Страница 412 из 1885

Эта группа больше не существует Эта группа больше не существует