Как дописать текст в список со своими параметрами

  • Автор темы Автор темы Max Human
  • Дата начала Дата начала

Max Human

Пользователь
Регистрация
20.04.2014
Сообщения
69
Реакции
2
Баллы
8
Приветствую,

Что делаю: в цикле из таблицы беру случайное значение и ложу в переменную; далее хочу сохранить это значение в список, и пойти дальше в цикл, что бы значение переменной обновилось, и снова его записать (точнее - ДОписать).

Дописывать в список привязанный к ТХТ-файлу получается, но дописывает "...с новой строки", а мне надо в одну строку, через запятую, что бы потом с новой строки записать другие значения.


Что получается:
значение 1
значение 2
значение 3
...


Что хочу получить:
Строка 1: значение 1, значение 2, значение 3 // эти значения получены в Цикле 1
Строка 2: значение 1, значение 2, значение 3 // эти значения получены в Цикле 2
Строка 3: значение 1, значение 2, значение 3 // эти значения получены в Цикле 3

---
Приметил такой "косяк" - если создать список не привязанный к файлу, то значения которые записываешь в этот список не отображаются, НО если нажать "просмотр содержимого" - то данные отображаются.

Следовательно, у меня вопрос - можно сохранять данные в списке БЕЗ привязки к файлу?


Заранее, Благодарю

 
Да конечно, со списками можно работать без привязки к файлу.
В настройках списка, в разделителе выберите "свой текст" и укажите свой разделитель.
Когда потребуется новая строка, то перенос можно сделать через {-String.Enter-}
 
  • Спасибо
Реакции: avtostopshik
Это все от недостатка опыта.
В данном случае вам не следует класть все в одну корзину.
В одной переменной (х) надо хранить строку
в другой переменной (н) надо хранить результат каждого конкретного результата из таблицы
И тогда у вас получается что то типа такого х=х+у
т.е. к каждому старому значению х (котики) добавляется у (пушистые) и в результате в х получается - котики пушистые.
 
В данном случае вам не следует класть все в одну корзину.

Вы совершенно правы, именно так и хотел сделать:
И тогда у вас получается что то типа такого х=х+у
, но не сделал, ибо думал что можно как то белее изящно...

Когда потребуется новая строка, то перенос можно сделать через {-String.Enter-}
Такую конструкцию встречаю первый раз, уточните плз - куда вставлять {-String.Enter-} или пример, если не сложно.. )))


Спасибо
 
куда угодно по сути =) при добавлении текста в файл, список и т.д.
 
Куда уж изящнее... Можно конечно нарисовать обработку данных из списка... но по своей сути он не далеко от этой формулы уйдет)))
 
Очередной "тупик"

1. Как менять переменную в цикле (брать следующей) ?
2. Когда сохранить строку без лишних запятых?
- Например: количество повторений цикла установлено случайным образом, от 1 до 10. Таким образом, я могу получить от 1 до 10 значений, между которыми должна стоять запятая. Если запись в файл будет такая: Result=znachenie1, znachenie2, znachenie3, znachenie4, znachenie5, znachenie6, znachenie7, znachenie8, znachenie9, znachenie10
А полученных значений всего 3, то в строке файла я получу 7 лишних запятых .... )))

Как это решить?
 
охх, ничего уже не понимаю )) скинь шаблон в ПМ и опиши что тебе надо добится
по идее лишних запятых не должно быть
 
Шаблона как токового нет еще, поэтому опишу по шагам, что надо:

1. Есть таблица в excel - список из 10 наименований
2. Надо взять случайные ячейки (от 1 до 10), случайное количество раз (от 3 до 9)
3. Далее, слепить из этих значений строку, в таком виде: Доступные цвета: красный, желтый, голубой
4. И поместить эту строку в файл

Вот таких циклов несколько, в итоге, в тхт-файле должна быть запись такого вида:

Доступные цвета: красный, желтый, голубой
Материал: дерево, металл, пластик
Имя соседа: Жорик, Витя, Тамара
Дни недели: вторник, суббота, среда
 
I do not know if it helps, but here's how to save a random value in the table at no extra commas.

God help me, if Google translate this wrong
 

Вложения

bigcajones, this is what we need! A huge thank you :)

google translate :ay:
 
  • Спасибо
Реакции: bigcajones

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)