Size: a a a

Python beginners

2017 April 20

I

Igor in Python beginners
=(

в общем, zip() - функция, которая делает пары элементов и возвращает их по очереди

In [9]: names = ['вася', 'петя', 'лена']

In [10]: texts = ['пыщ', 'лол', 'кек']

In [11]: list(zip(names, texts))
Out[11]: [('вася', 'пыщ'), ('петя', 'лол'), ('лена', 'кек')]
источник

I

Igor in Python beginners
мы создаем пустую строчку, и постепенно ее наполняем этими парами

в первый раз когда проходимся по циклу, name и text равны Васе и Пыщу
источник

I

Igor in Python beginners
закидываем этих васю и пыща в строчку
разделяя переводами строк
потом второй раз
и третий
источник

S

S̶o̶l̶y̶a̶r̶ in Python beginners
проблема в том что я не могу преобразовать мой текст в списки
источник

ПП

Проксимов Прксимович in Python beginners
S̶o̶l̶y̶a̶r̶
проблема в том что я не могу преобразовать мой текст в списки
???
источник

S

S̶o̶l̶y̶a̶r̶ in Python beginners
как только я пытаюсь разделить по запятой его я получаю юникод
источник

S

S̶o̶l̶y̶a̶r̶ in Python beginners
 "\u0422\u0435\u043a\u0441\u0442 \u043d\u043e\u043c\u0435\u0440 \u043e\u0434\u0438\u043d", " \u041d\u043e\u043c\u0435\u0440 \u0434\u0432\u0430", "\u041d\u043e\u043c\u0435\u0440 \u0442\u0440\u0438"
источник

ПП

Проксимов Прксимович in Python beginners
Переведи из юникода
источник

I

Igor in Python beginners
S̶o̶l̶y̶a̶r̶
проблема в том что я не могу преобразовать мой текст в списки
так, давай еще раз
источник

ПП

Проксимов Прксимович in Python beginners
Кек
источник

I

Igor in Python beginners
Проксимов Прксимович
Переведи из юникода
паджжы. там третий питон, не надо ниче делать
источник

ПП

Проксимов Прксимович in Python beginners
Igor
паджжы. там третий питон, не надо ниче делать
Он сам
источник

I

Igor in Python beginners
qtext['username'] - это строка "вася,петя,маша" - так?
источник

S

S̶o̶l̶y̶a̶r̶ in Python beginners
Igor
qtext['username'] - это строка "вася,петя,маша" - так?
Да
источник

JW

Johnnie Walker in Python beginners
Куда Лену дели
источник

I

Igor in Python beginners
заебись

делаем так

names = db_list['username'].split(',')
texts = db_list['qtext'].split(',')

txt = ''

for name, text in zip(names, texts):
   txt += '{0}\n{1}\n\n'.format(name, text)

sendMessage(..., txt, ...)
источник

I

Igor in Python beginners
скажешь че получится в итоге
источник

S

S̶o̶l̶y̶a̶r̶ in Python beginners
Igor
скажешь че получится в итоге
Как ты это сделал?!
источник

I

Igor in Python beginners
я описал выше на примере
источник

S

S̶o̶l̶y̶a̶r̶ in Python beginners
Igor
я описал выше на примере
В любом случае, спасибо. Все работает
источник