Найти - Пользователи
Полная версия: Динамическое создание массивов
Начало » Python для новичков » Динамическое создание массивов
1 2 3
Cryo
Dimazzzzzz
если вывести print вне цикла, то в массив он внесет только последнее значение переменной(уже пробовал)
А что, от print уже зависит, какое значение вносится в массив o_O
Ed
Наверное все-таки не print вносит данные в список, а .append.
Вот так должно быть то, что вам нужно:
rasnost = []
for i in xrange(803311230, 803311630):
url='http://www.vezetmne.ru/auctions/'+str(i)
with contextlib.closing(urllib.urlopen(url)) as inp:
for line in inp:
if 'cbid=alterStep' in line:
rasnost.append(line.strip()[24:28])
print rasnost
Romiss
Dimazzzzzz
если вывести print вне цикла, то в массив он внесет только последнее значение переменной(уже пробовал)
Вынесите создание списка rasnost за предел итерации, а не создавайте новый список при каждой…
fata1ex
Брр. Мне вот ужасно обидно за питон после таких топиков :(
Ed
А питон-то здесь причем?
fata1ex
Ed, не знаю :) Просто каждый инструмент надо использовать с умом, а на форуме каждый второй топик показывает, что люди не хотят ничего знать, уметь и учить. И к тому же берут питон. Вот мне и обидно за него )
Dimazzzzzz
Ed
Наверное все-таки не print вносит данные в список, а .append.
Вот так должно быть то, что вам нужно:

Я-ж говорю, что вынесение print-a на помогает, результат вот такой(только по последней ссылке):
[0.25]
Вместо вот такого:
array([ 0.25,  0.05,  0.25,  0.25])
Dimazzzzzz
fata1ex
Ed, не знаю Просто каждый инструмент надо использовать с умом, а на форуме каждый второй топик показывает, что люди не хотят ничего знать, уметь и учить. И к тому же берут питон. Вот мне и обидно за него )
Не все, кто ипользует питон программисты. Питон очень полезен для любого научного анализа. Я вот например экономист, поэтому и не хватает навыков использовать “с умом” инструменты, как вы выражаетесь
fata1ex
Dimazzzzzz, операции с ‘print’ ничему помогать не могут - оператор ‘print’ никак не влияет на список. Учиться на реальных задачах это, конечно, хорошо, но для начала желательно всё-таки прочитать хотя бы это.
Ed
Я-ж говорю, что вынесение print-a на помогает, результат вот такой(только по последней ссылке):
Вы мой последний код запускали? Сомневаюсь.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB