Форум сайта python.su
-4
Hello!
Есть список:
Василий
Петя
Клава
Зина
1
2
3
4
Как сделать его таким:
Василий 1
Петя 2
Клава 3
Зина 4
Ну, т.е. сложить строчки.
Збазимба, котаны!
Офлайн
103
>>> a = ['one', 'two', 'three', 'four', '1', '2', '3', '4'] >>> b = map(lambda x: ' '.join(x), zip(a[:len(a)/2], a[len(a)/2:])) >>> b ['one 1', 'two 2', 'three 3', 'four 4']
Офлайн
-4
а если таких строк миллион? тоже все в словарь вбивать руками? не пойдет, бро.
Отредактировано python.alex (Окт. 27, 2014 16:46:00)
Офлайн
2
python.alex
тамбовский волк тебе бро
python.alexтебе и дали решение для списка
Есть список:
Офлайн
20
bs0dс языка сняли!
python.alex тамбовский волк тебе бро
Офлайн
103
пойдет! эт просто пример
вот через функцию
def f(a): return map(lambda x: ' '.join(x), zip(a[:len(a)/2], a[len(a)/2:]))
Офлайн
-4
ваще-то я с бро терайбайтом общаюсь. вы то к каким хуям сюда прискакали, демоны?
Офлайн
-4
у меня просто список есть огромный с 3 видами данных, а кусок написал, чтобы понять принцип, но никуя не понятно, еще и демоны скачут, они наверно, сильно прафизианалы.
Офлайн
-4
В текстовике валяется. Т.е. надо чтобы к первой строчке приклеилась 91 и 181. И так далее, ко второй 92 и 182. шоп былоназвания + результат + дата:
Cambuur - Feyenoord
Excelsior - Twente
Utrecht - PSV
Zwolle - Heerenveen
Ajax - G.A. Eagles
AZ Alkmaar - Groningen
Heracles - Willem II
Vitesse - Breda
Den Haag - Dordrecht
Dordrecht - Utrecht
G.A. Eagles - Zwolle
Groningen - Excelsior
Heerenveen - Cambuur
Breda - Den Haag
Feyenoord - Heracles
PSV - AZ Alkmaar
Twente - Ajax
Willem II - Vitesse
Ajax - Zwolle
AZ Alkmaar - Twente
Feyenoord - Groningen
PSV - Excelsior
Cambuur - Dordrecht
Heracles - Breda
Utrecht - G.A. Eagles
Willem II - Heerenveen
Vitesse - Den Haag
Excelsior - Cambuur
Groningen - Willem II
Heerenveen - PSV
Twente - Utrecht
Breda - Ajax
Den Haag - AZ Alkmaar
Dordrecht - Vitesse
G.A. Eagles - Feyenoord
Zwolle - Heracles
AZ Alkmaar - Zwolle
Feyenoord - Ajax
Heracles - Twente
PSV - Cambuur
Utrecht - Groningen
Den Haag - G.A. Eagles
Excelsior - Dordrecht
Vitesse - Heerenveen
Willem II - Breda
Cambuur - Groningen
Dordrecht - Breda
Utrecht - Den Haag
Vitesse - Excelsior
Ajax - Heracles
AZ Alkmaar - Heerenveen
Feyenoord - Willem II
Twente - G.A. Eagles
Zwolle - PSV
Breda - Zwolle
Groningen - Ajax
PSV - Vitesse
Twente - Feyenoord
Cambuur - Den Haag
Dordrecht - AZ Alkmaar
Excelsior - Heracles
Heerenveen - Utrecht
G.A. Eagles - Willem II
Ajax - PSV
Breda - Twente
Den Haag - Groningen
Feyenoord - Utrecht
Zwolle - Vitesse
G.A. Eagles - Dordrecht
Heerenveen - Excelsior
Willem II - AZ Alkmaar
Heracles - Cambuur
AZ Alkmaar - Ajax
Excelsior - G.A. Eagles
Groningen - Heracles
Utrecht - Willem II
Dordrecht - Zwolle
PSV - Breda
Twente - Den Haag
Vitesse - Cambuur
Feyenoord - Heerenveen
Ajax - Vitesse
Den Haag - Feyenoord
G.A. Eagles - Groningen
Willem II - PSV
Breda - Excelsior
Cambuur - Twente
Heerenveen - Dordrecht
Heracles - AZ Alkmaar
Zwolle - Utrecht
0:1
2:1
1:5
2:2
3:1
2:2
1:3
2:2
2:0
1:3
3:2
1:1
2:2
1:1
2:1
3:0
1:1
1:4
0:0
2:2
4:0
3:0
4:1
6:1
2:3
2:1
6:1
1:1
1:0
1:0
3:1
2:5
2:3
2:6
0:4
4:2
1:0
0:1
1:4
4:0
1:0
1:1
1:1
1:1
2:1
3:0
0:1
0:0
3:1
2:1
0:1
1:2
2:1
3:1
3:1
2:0
2:0
0:0
3:2
1:3
3:1
3:1
1:0
1:3
1:1
3:0
1:2
2:1
0:0
2:0
3:0
0:1
1:3
3:2
3:1
2:1
1:2
6:1
2:2
2:2
1:1
4:1
0:1
2:3
1:3
1:1
1:1
1:2
0:3
2:0
26.10.2014
26.10.2014
26.10.2014
26.10.2014
25.10.2014
25.10.2014
25.10.2014
25.10.2014
24.10.2014
19.10.2014
19.10.2014
19.10.2014
19.10.2014
18.10.2014
18.10.2014
18.10.2014
18.10.2014
18.10.2014
05.10.2014
05.10.2014
05.10.2014
05.10.2014
04.10.2014
04.10.2014
04.10.2014
04.10.2014
03.10.2014
28.09.2014
28.09.2014
28.09.2014
28.09.2014
27.09.2014
27.09.2014
27.09.2014
27.09.2014
27.09.2014
21.09.2014
21.09.2014
21.09.2014
21.09.2014
21.09.2014
20.09.2014
20.09.2014
20.09.2014
19.09.2014
14.09.2014
14.09.2014
14.09.2014
14.09.2014
13.09.2014
13.09.2014
13.09.2014
13.09.2014
13.09.2014
31.08.2014
31.08.2014
31.08.2014
31.08.2014
30.08.2014
30.08.2014
30.08.2014
30.08.2014
29.08.2014
24.08.2014
24.08.2014
24.08.2014
24.08.2014
24.08.2014
23.08.2014
23.08.2014
23.08.2014
22.08.2014
17.08.2014
17.08.2014
17.08.2014
17.08.2014
16.08.2014
16.08.2014
16.08.2014
16.08.2014
15.08.2014
10.08.2014
10.08.2014
10.08.2014
10.08.2014
09.08.2014
09.08.2014
09.08.2014
09.08.2014
08.08.2014
Это получилось потому что я не вкуриваю как в супебьютифульном скачивать сразу несколько классов, через findAll. Приходится втыкать нечто вроде
body = soup.findAll(“td”, “first-cell tl”) + soup.findAll(“td”, “result”) + soup.findAll(“td”, “last-cell nobr date”)
for x in body:
outfile.write(str(x.text + ‘\n’))
print(outfile)
outfile.close()
как лучше, бро?
Отредактировано python.alex (Окт. 27, 2014 17:04:14)
Офлайн
103
все что не понятно смотрите здесь. в поиске пишите функцию, которую не знаете и читайте, смотрите примеры
и не нужно матерится, иначе вам больше никто не будет помогать!
Офлайн