як дадаць літару ў радок python


адказ 1:

На гэта ўжо дадзены адказ, але мы можам дадаць яшчэ некалькі сінтаксічных цукроў Python, каб атрымаць жаданы вынік:

>>> k = "прывітанне">>> спіс (k)['добры дзень']>>> [i для i ў k]['добры дзень']>>> [l для l in (i для i in k)]['добры дзень']>>> [i для i ў k.split () [0]]['добры дзень']>>> z = []>>> для i ў дыяпазоне (len (k)):... z.append (k [зрэз (i, i + 1)])... >>> z['добры дзень']>>> раздрукаваць ([* k])['добры дзень']

Яшчэ адзін:

>>> k'добры дзень'>>> def make_list (* аргументы):... вяртанне [i для i ў аргументах]... >>> make_list (* k)['добры дзень']

адказ 2:

Як наконт:

str = "Гэта радок"

lst = [] # пусты спіс

для раздзелу ў str:

… .Lst.append (ch) # замяніць кропкі табуляцыяй

друк lst

Друкуе ['T', 'h', 'i', 's', '', 'i', 's', '', 'a', '', 's', 't', 'r' , "i". 'n', 'g']

Ці вы можаце проста зрабіць lst = list (str). Няма пятлі. Няма апрацоўкі асобных сімвалаў. Хутчэй за ўсё будзе значна хутчэй. Дзіўна, што Python зробіць для вас, калі вы дазволіце.


адказ 3:

Дапусцім, у вас ёсць радок накшталт "Python". І мэта складаецца ў тым, каб падзяліць радок так, каб слова разбівалася на асобныя літары. І ўсе гэтыя асобныя літары павінны быць у спісе.

>> sample_string = "Python">> спіс (sample_string)

Вы атрымаеце штосьці накшталт

['P', 'y', 't', 'h', 'o', 'n']

адказ 4:

На самай справе Python мае на ўвазе радок як спіс сімвалаў, таму вы можаце лёгка перабіраць радок, выкарыстоўваючы наступны код.

[я для я ў радку]

Я думаю, што калі ў вас ёсць метад, які чакае спіс знакаў, вы можаце перадаць яму радок непасрэдна без папярэдняй апрацоўкі.


адказ 5:

Дзякуй за A2A!

Такім чынам, вось невялікая частка кода, у якой усё атрымаецца:

У гэтым выпадку ён проста прымае радок ('mystr') і перабірае яго.

На кожнай ітэрацыі спіс ("мой спіс") дадае да сябе знак.

У рэшце рэшт, друк будзе:

Які ўяўляе сабой спіс усіх сімвалаў у зменнай 'mystr'.

Спадзяюся, гэта тое, што вы шукалі.

Поспехаў і атрымлівайце асалоду ад навучання!


адказ 6:

Проста перадайце радок функцыі спісу

A = 'ABC' B = спіс (A) A ['A', 'B', 'C']


адказ 7:

Гэта даволі проста. Ёсць шмат спосабаў зрабіць гэта, дазвольце мне сказаць вам два з іх:

Выкарыстанне класа спісу:

List - гэта наканаваны клас у python, дзе запісаны ўсе метады і функцыі спісу.

Некаторыя з іх - поп, індэкс, даданне, выдаленне, ўстаўка, зваротны, кароткі, капіраванне, падлік, любы, усе, фільтр і многае іншае.

Цяпер вы можаце проста пераўтварыць радок у спіс, выкарыстоўваючы сам клас list: -

Глядзіце ніжэй: самы просты спосаб

string = 'shailesh'Друк (спіс (радок))

Іншы метад:

Выкарыстанне метаду Loop and append. Пераканайцеся, што я выкарыстаў складанне спісу. Такім чынам, калі вы не ведаеце супастаўлення спісаў, праверце трэці спосаб, дзе я выкарыстоўваю метад append.

string = 'shailesh'для k у радку: String_list = [k для j у радку]раздрукаваць (String_list)

# Трэці метад

string = 'shailesh'String_list = []. # пусты спісдля k у радку: String_list.append (k)раздрукаваць (String_list)

Я спадзяюся, гэта дапамагло б вам ...

Калі вам гэта падабаецца, калі ласка, падніміце яго і сачыце за мной на Quora


адказ 8:
>>> спіс ('helloworld')['Прывітанне Сусвет']>>>

Проста перадайце яго функцыі спісу.


адказ 9:

Радкі ў Python ітэрабельныя. Гэта азначае, што вы можаце выкарыстоўваць іх як спіс і атрымліваць па адным сімвале. Напрыклад:

для персанажа ў my_string: друк (сімвал)

Вы можаце пераўтварыць у спіс, але гэта не толькі не будзе самым пітанічным рашэннем, але і будзе менш эфектыўным. Вам прыйдзецца дадаткова пракручваць радок для стварэння спіса, тады вам прыйдзецца захоўваць увесь гэты спіс у памяці.


адказ 10:

Я правёў некаторыя даследаванні, і па гэтай спасылцы:

Як пераўтварыць радок з коскамі ў спіс у Python?

Я знайшоў:

Калі вы выкарыстоўваеце функцыю ў новай зменнай:

my_list = my_string.split (separatorString)

адказ 11:

Акрамя таго, як падыход

# усталяваць тэставы радок

test = "гэта радок"

# стварыць спіс

л = []

# дадаць кожны сімвал тэсту ў спіс

для c у тэсце:

л. дадаць (с)

# паказаць спіс

друк л