Čo index reťazec je int v jazyku python

0

Otázka

Ja som čítanie textových súborov s vysokým skóre a snaží sa nájsť čo index string, kde je názov zastávky, a skóre sa spustí. Tento formát súboru:

John 15
bob 27
mary 72
videogameplayer99 99
guest 71

Ako môžem to urobiť?

file python
2021-11-23 02:54:04
3

Najlepšiu odpoveď

0

Ak hľadáte nájsť index rozdeliť reťazec do 2 samostatných častí, potom môžete jednoducho pomocou [string].split() (kde string je individuálne riadok). Ak potrebujete nájsť index priestor pre nejaký iný dôvod, používať: [string].index(" ").

2021-11-23 03:00:09
0

Môžete pásy linke oddeliť ho v priestore. To bude mať za následok zoznam obsahujúci 2 "a slová" v riadku, v tomto prípade slová budú meno a skóre (v reťazec). Môžete ho získať s použitím:

result = line.split()
name = result[0]
score = int(result[1])
2021-11-23 02:59:00
0

V tomto prípade, za každý riadok, mali by ste byť pri pohľade na index, kde si najprv nájsť medzeru " ". V jazyku python, urobíte to pomocou find funkcia na reťazec. Napríklad, ak máte reťazec s = videogameplayer99 99potom s.find(" ") vráti `17'.

Ak používate túto metódu rozdeliť názov zo počet, ja by som namiesto toho odporúčame používanie split funkcie, ktoré budú rozdelené reťazec založené na niektoré oddeľovač charakter. Napríklad, s.split(" ") = ["videogameplayer99", "99"].

2021-11-23 03:03:20

V iných jazykoch

Táto stránka je v iných jazykoch

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................