aleks14
Апрель 8, 2016 01:32:23
доброй ночи помогите разобраться с простым кодом
вот код
firstnames =
lastnames =
pystoyspisok=
a=0
b=0
c=0
for object in firstnames:
pystoyspisok.insert(a,firstnames+lastnames)
print(pystoyspisok)
a=a+1
c=c+1
выводит следующие
AnthonySmith
AnthonySmith', ‘TimothySmith
AnthonySmith’, ‘TimothySmith’, ‘SeanSmith’
AnthonySmith', ‘TimothySmith’, ‘SeanSmith’, ‘JimSmith’
а задача получить только вот это строчку AnthonySmith', ‘TimothySmith’, ‘SeanSmith’, 'JimSmith
думал что это можно сделать изменив переименую a=a+1 на допустим на а=а+4 но не получается.
помогите разобраться пожалуйста
FishHook
Апрель 8, 2016 05:46:58
aleks14
Это не код, а дрянь какая-то
JOHN_16
Апрель 8, 2016 08:17:57
aleks14
код на форумах нужно оформлять в тегах code
FishHook
Апрель 8, 2016 08:23:40
JOHN_16
код на форумах нужно оформлять в тегах code
А у него всё равно отступов в коде нету.
r00tl3ss
Апрель 8, 2016 11:37:06
ИМХО для таких целей проще всего использовать map, zip, lambda и т.п.
import itertools
firstnames = ['Anthony', 'Timoty', 'Sean', 'Bobbie']
lastnames = ['Smith', 'Bull', 'Robins']
fullnames = map(lambda x: ' '.join(x), itertools.izip_longest(
firstnames, lastnames, fillvalue = 'No last name'))
print fullnames
aleks14
Апрель 8, 2016 16:34:43
JOHN_16
aleks14код на форумах нужно оформлять в тегах code
извиняюсь буду знать
r00tl3ss
ИМХО для таких целей проще всего использовать map, zip, lambda и т.п.
спасибо добрый человек)
FishHook
aleks14Это не код, а дрянь какая-то
я питон изучаю 2 недели по самоучителям
Shaman
Апрель 8, 2016 16:46:35
r00tl3ss
ИМХО для таких целей проще всего использовать map, zip, lambda и т.п.
Двойную работу лучше не делать
map(' '.join, itertools.zip_longest(firstnames, lastnames, fillvalue = 'No last name'))