Самый простой способ разделить каждую строку в массив; большинство языков имеют функцию 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; рубин эквивалент может быть что-то вроде
Hash[*nameArray.zip(numberArray).flatten].each {|key, value| puts "#{key} : #{value}" }
отредактирован ADD: Вот пример использования космического разделителя, и делать это в 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]
... А? – SLaks
Вам нужно быть более конкретным новаком. У вас есть два списка? Какой язык программирования вы используете? etc –