Мне нужно проанализировать данные землетрясения, и прежде чем я начну анализировать данные, я должен изменить формат способа отображения данных. Я должен изменить формат с:Изменение формата списка строк
14km WSW of Willow, Alaska$2.4
4km NNW of The Geysers, California$0.9
13km ESE of Coalinga, California$2.1
...
к:
["2.4, 14km WSW of Willow, Alaska", "0.9, 4km NNW of The Geysers, California",
"2.1, 13km ESE of Coalinga, California", ...]
код, который я имею в оригинальном формате (опуская URL) является:
def fileToList(url):
alist = []
source = urllib2.urlopen(url)
for line in source:
items = line.strip()
alist.append(items)
return alist
Я пытаясь создать переменную величину и earthquakeloc, чтобы изменить формат alist, но я просто не знаю, с чего начать. Я очень новичок в кодировании. Любые предложения были бы замечательными, спасибо.
Это было полезно для получения информации в правильном порядке, с магнитудой землетрясения сначала с последующим местоположением, но по какой-то причине .join(), похоже, не работал, превращая информацию в список строк для каждого землетрясения. –
Мой вывод выглядит так: ['2.4', '14km WSW of Willow, Alaska'] \ n ['0.9', '4km NNW of the Geysers, California'] \ n ['2.1', '13km ESE of Coalinga, California]] \ n ... из этого кода: def fileToList (url): alist = [] source = urllib2.urlopen (url) для строки в источнике: items = line.strip(). Split ("$") alist .append (items [:: - 1]) return alist –
Как я могу получить ["2.4, 14km WSW of Willow, Alaska", "0.9, 4km NNW of the Geysers, California", "2.1, 13km ESE of Coalinga, Калифорния ", ...] как мой результат? –