Forum » Programiranje » Python razcep niza
Python razcep niza
nokaut240 ::
Sestavite program, ki uporabnika vpraša za niz ter razcepi ta niz v seznam besed in ga izpiše.
Besede so ločene z enim ali več presledki; tudi če je presledkov več, naj se program vede, kot da je en sam.
Primer:
Vnesi niz: Tole je primer za domaco nalogo
['Tole', 'je', 'primer', 'za', 'domaco', 'nalogo']
Funkcije split se ne sme uporabljati !
Bi znal kdo to rešiti ? Se zajebavam že par ur s tem, pa mi ne rata in ne rata.
Besede so ločene z enim ali več presledki; tudi če je presledkov več, naj se program vede, kot da je en sam.
Primer:
Vnesi niz: Tole je primer za domaco nalogo
['Tole', 'je', 'primer', 'za', 'domaco', 'nalogo']
Funkcije split se ne sme uporabljati !
Bi znal kdo to rešiti ? Se zajebavam že par ur s tem, pa mi ne rata in ne rata.
keworkian ::
Kaj pa ce bi naredil for zanko in sel pogledat vsak element ce je char?
Obscenities in B-Flat
commissar ::
hahaha, prepovedali split, pozabili pa na findall :D
import re niz='Tole je primer za domaco nalogo' re.findall(r'\w+', niz)
nokaut240 ::
Aja, pozabil sem povedati, da je uporaba kakršnihkoli metod, kot so split,findall..., prepovedano.
OrkAA ::
Ena glupa verzija, ki jo komot uporabiš v šoli:
niz = "cigaretu nije htela"
novi_niz = ""
izpis = []
for x in niz:
if x != " ":
novi_niz += x
else:
izpis.append(novi_niz)
novi_niz = ""
izpis.append(novi_niz)
print izpis
Zgodovina sprememb…
- spremenil: OrkAA ()
nokaut240 ::
Dobro dela, samo problem je, da program izpisuje presledke, če je več kot eden.
Zgodovina sprememb…
- spremenil: nokaut240 ()
OrkAA ::
nokaut240: Od tu naprej bi itak moral znat rešiti sam. Pač dodaj še par preverjanj za prazen string, ali pa še huje - pobriši prazne vnose iz lista. :)
Vredno ogleda ...
| Tema | Ogledi | Zadnje sporočilo | |
|---|---|---|---|
| Tema | Ogledi | Zadnje sporočilo | |
| » | Python - pomoč (strani: 1 2 3 )Oddelek: Programiranje | 19180 (9928) | black ice |
| » | Programiranje v pythonuOddelek: Programiranje | 2236 (1594) | Sony-Tech |
| » | Naloga iz Putka - UPMOddelek: Programiranje | 2397 (1733) | NejcSSD |
| » | [Python] Domači nalogiOddelek: Programiranje | 3289 (2179) | ragezor |
| » | Regular expressionOddelek: Programiranje | 2068 (1495) | TESKAn |

