Kezdőoldal » Számítástechnika » Programozás » Python 3 ban a "". Join (str)...

Python 3 ban a "". Join (str) függvény, hogy működik? Szétbontsa a stringet listává majd elvégzi az összefűzést utána ezt vissza adja string-ként?

Figyelt kérdés

És a str.replace függvény?


Le tudnátok írni ezt röviden 1 rövid mondatban,hogy hogyan működnek?


2012. aug. 11. 02:59
 1/4 iostream ***** válasza:
79%

A string osztály join függvénye azt csinálja, hogy végigiterál a paraméterén (jelenleg te ezt str-nek hívtad), és mindegyik közé beszúrja azt, amin meghívták (nálad ez "", azaz az üres string), majd visszaad egy eredmény stringet.

Tehát valószínűleg nem bontja szét listává, mert az egy nagyon lassú implementáció lenne, de úgy is működhetne.

2012. aug. 11. 08:08
Hasznos számodra ez a válasz?
 2/4 A kérdező kommentje:
nem tudná valaki megnézni,hogy szétbontja e listává vagy nem mert én nem találtam.
2012. aug. 11. 14:12
 3/4 A kérdező kommentje:

És ha egy listát adok át a joinak?

Akkor,hogy történik:

pl:

s = "".join(list)

Lista esetében,hogy működik?

2012. aug. 11. 14:24
 4/4 anonim ***** válasza:

A replace kicseréli a x-et y-ra. Példa:

"blmb".replace('b','a')

Lecseréli a b-ket a-kra.


A x.join(y) beszúrja x-et a y összes eleme közé, tehát ha stringet adsz meg, akkor minden betű közé.

String-ekkel nincs sok értelme, listákkal szokás használni.

Például:

"\n".join(["alma","barack","körte"]) összefűzi a listát úgy, hogy mindegyik tag mögé beszúr egy újsort.

2012. aug. 12. 11:24
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!