Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 24, 2015 10:53:34

strange
Зарегистрирован: 2015-02-24
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Как обработать список

Добрый день.

Получаю из файла список вида
Наименование,ip,port
Наименование,ip,port
и т.д.

Как так перебрать элементы чтобы получить в переменную(либо снова список) name=Наименование, переменную ip=ip, port=port?
Чтобы в дальнейшем отправить эти 3 параметра функции.

Офлайн

#2 Фев. 24, 2015 11:30:48

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Как обработать список

Быстрый пример :

>>> s="""name1,ip1,port1
... name2,ip2,port2"""
>>> def my_func(n,i,p):
...     pass
... 
>>> 
>>> data=[x.split(',') for x in s.splitlines()]
>>> 
>>> data
[['name1', 'ip1', 'port1'], ['name2', 'ip2', 'port2']]
>>> for i in data:
...     my_func(*i)



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#3 Фев. 24, 2015 14:25:32

strange
Зарегистрирован: 2015-02-24
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Как обработать список

Спасибо Вам большое, сделал.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version