Самый простой способ - разбить каждую строку на массив;большинство языков имеют функцию split (), которая разбивает строку по заданному разделителю.
String[] nameArray = nameList.split(",");
String[] numberArray = numberList.split(",");
Теперь у вас есть два массива, где numberArray[247]
содержит число, которое идет с именем в nameArray[247]
(дляпример).
Таким образом, вы можете, например, пройти через них:
for (int i=0; i<nameArray.length; i++) {
println(nameArray[i] + " : " + numberArray[i];
}
Конечно, это может отличаться в зависимости от того, какой язык вы используете.Приведенные выше примеры: java-ish;в ruby эквивалентом может быть что-то вроде
Hash[*nameArray.zip(numberArray).flatten].each {|key, value| puts "#{key} : #{value}" }
РЕДАКТИРОВАНИЕ ДЛЯ ДОБАВЛЕНИЯ: Вот пример использования пробела и делания этого на Python (отказ от ответственности: я не знаю Python особенно):
names = "John Paul George Ringo"
numbers = "11 12 13 14"
nameArray = names.split(" ")
numberArray = numbers.split(" ")
for i in range(len(nameArray)):
print nameArray[i] + ": " + numberArray[i]