kzen.dev
  • Otázky
  • Značky
  • Používatelia
Oznámenia
Odmeny
Registrácia
Po registrácii budete informovaní o odpovediach a komentároch na vaše otázky.
Prihlásiť sa
Ak už máte konto, prihláste sa a skontrolujte nové oznámenia.
Za pridané otázky, odpovede a komentáre budú udelené odmeny.
Viac na
Zdroj
Upraviť
 user808545
user808545
Question

Ako rozdeliť prvky zoznamu?

Mám zoznam:

my_list = ['element1\t0238.94', 'element2\t2.3904', 'element3\t0139847']

Ako môžem odstrániť \t a všetko za ním, aby som dostal tento výsledok:

['element1', 'element2', 'element3']
75 2011-07-14T15:44:44+00:00 3
 martineau
martineau
Edited question 4 apríl 2019 в 3:15
Programovanie
python
list
split
This question has 1 odpoveď in English, to read them log in to your account.
Solution / Answer
Roman Bodnarchuk
Roman Bodnarchuk
14 júl 2011 в 3:47
2011-07-14T15:47:02+00:00
Viac na
Zdroj
Upraviť
#12948329

Niečo ako:

>>> l = ['element1\t0238.94', 'element2\t2.3904', 'element3\t0139847']
>>> [i.split('\t', 1)[0] for i in l]
['element1', 'element2', 'element3']
88
0
Artificial intelligence to parse product page
productapi.dev
 dave
dave
14 júl 2011 в 3:46
2011-07-14T15:46:12+00:00
Viac na
Zdroj
Upraviť
#12948328
myList = [i.split('\t')[0] for i in myList] 
32
0
Artificial intelligence to parse product page
productapi.dev
 caltangelo
caltangelo
14 júl 2011 в 3:47
2011-07-14T15:47:18+00:00
Viac na
Zdroj
Upraviť
#12948330

Skúste iterovať každý prvok zoznamu, potom ho rozdeliť na znak tabulátora a pridať do nového zoznamu.

for i in list:
    newList.append(i.split('\t')[0])
8
0
Pridať otázku
Kategórie
Všetky
Technológia
Kultúra / Rekreácia
Život / Umenie
Veda
Profesionálne
Obchod
Používatelia
Všetky
New
Popular
1
Inessa bu
Registered pred mesiacom
2
Denis Babushkin
Registered pred mesiacom
3
asakuno asakuno
Registered pred mesiacom
4
aldo salerno
Registered pred mesiacom
5
Анна Батицкая
Registered pred mesiacom
Artificial intelligence to parse product page
productapi.dev
DA
DE
EL
ES
FR
ID
IT
JA
LV
NL
NO
PT
RO
RU
SK
TR
UK
ZH
© kzen.dev 2023
Zdroj
stackoverflow.com
na základe licencie cc by-sa 3.0 s uvedením autora