Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Языки программирования > Python
Перезагрузить страницу Разделение строки
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
Катюнька Катюнька вне форума
Новичок
 
Сообщений: 1
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 25.11.2011
По умолчанию Разделение строки - 25.11.2011, 17:01

Как разделить строку на символы с помощью цикла for? Строка вводится с клавиатуры.
Ответить с цитированием
  (#2 (permalink)) Старый
Винитарх Винитарх вне форума
Специалист
 
Аватар для Винитарх
 
Сообщений: 7,959
Сказал(а) спасибо: 2
Поблагодарили 303 раз(а) в 303 сообщениях
Регистрация: 01.03.2003
Адрес: Краснодар
По умолчанию 08.01.2012, 02:05

Наверно так:
python Код:
>>> z=input()
"qwerty"
>>> for i in z:print i

q
w
e
r
t
y
>>>

Последний раз редактировалось Винитарх; 08.01.2012 в 02:11
Ответить с цитированием
  (#3 (permalink)) Старый
aag aag вне форума
ушёл... не вернётся)))
 
Сообщений: 3,400
Сказал(а) спасибо: 0
Поблагодарили 82 раз(а) в 82 сообщениях
Регистрация: 29.11.2008
По умолчанию 08.01.2012, 17:27

Первый шажочек)))

Python Код:
>>> l=[]
>>> for i in input("Давайте строку "): l+=[i]
%
Давайте строку "obana"
>>> l
['o', 'b', 'a', 'n', 'a']
>>>

Последний раз редактировалось aag; 08.01.2012 в 17:35
Ответить с цитированием
  (#4 (permalink)) Старый
gromozeka gromozeka вне форума
Флудер
 
Аватар для gromozeka
 
Сообщений: 3,170
Сказал(а) спасибо: 6
Поблагодарили 16 раз(а) в 15 сообщениях
Регистрация: 28.02.2005
Адрес: Израиль
По умолчанию 08.01.2012, 19:33


Или даже:
python Код:
>>> list(input("Enter the string: "))
Enter the string: "obana"
['o', 'b', 'a', 'n', 'a']

упс... не прочитал... при помощи for...
можно ещё так:
python Код:
>>> [e for e in input("Enter the string: ")]
Enter the string: "obana"
['o', 'b', 'a', 'n', 'a']

Последний раз редактировалось gromozeka; 08.01.2012 в 19:39
Ответить с цитированием
  (#5 (permalink)) Старый
aag aag вне форума
ушёл... не вернётся)))
 
Сообщений: 3,400
Сказал(а) спасибо: 0
Поблагодарили 82 раз(а) в 82 сообщениях
Регистрация: 29.11.2008
По умолчанию 08.01.2012, 19:45

Python Код:
>>> [e+e for e in "obana"]
['oo', 'bb', 'aa', 'nn', 'aa']
>>>
Ага, это файндолл, похоже.


А как мне этот for закрыть? Ну, например, чтоб в #3 сразу после цикла этот самый список принтануть...
А вкладываются как? чтоб [a+b..... где for a in "obana".... for b in "ничего себе"?

гы)))
Python Код:
>>> [a+b for a in "123" for b in "345"]
['13', '14', '15', '23', '24', '25', '33', '34', '35']

Последний раз редактировалось aag; 08.01.2012 в 19:54
Ответить с цитированием
Ads.
  (#6 (permalink)) Старый
gromozeka gromozeka вне форума
Флудер
 
Аватар для gromozeka
 
Сообщений: 3,170
Сказал(а) спасибо: 6
Поблагодарили 16 раз(а) в 15 сообщениях
Регистрация: 28.02.2005
Адрес: Израиль
По умолчанию 08.01.2012, 20:00

Думаю лучше вопросы в ту тему, чтобы не расползтись по всему форуму .
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Разделение символами строки Jerry-k Perl 1 22.07.2011 16:42
Разделение списка zener Prolog 6 28.10.2010 23:36
разделение списка на два Angelin Prolog 8 24.09.2010 03:10
Разделение канала минд Сетевые подключения 2 05.05.2010 19:17
Разделение списка imported_Actor Prolog 4 18.05.2009 18:08
разделение треков gnomon Софт и программы 9 18.12.2008 01:41
Разделение строки как реализовать Henrih .NET 5 21.11.2008 20:56
Разделение фильмов Asylant Разное 0 07.09.2007 22:42
Разделение списка Иринаnew Prolog 7 05.05.2006 23:20
Хелп!!! Разделение строки символом demon74 C++ Builder 12 09.02.2006 21:04
Разделение по пользователям Джамин PHP 1 14.01.2006 19:33
Разделение строки в таблице blur Delphi 5 21.07.2005 15:06



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов