Tisk seznamu celých čísel z slovník v pythonu

0

Otázka

Mám csv soubor, který obsahuje informace, které jsem krmení na python skript. Seznam uložené v csv vypadá podobně ['1','2','3','4','5']. Když jsem se vytvořit smyčky vytisknout obsah seznamu, dostanu:

'(new line)
1(new line)
'(new line)
'(new line)
2(new line)
'(new line)
'(new line)
3(new line)
'(new line)

.. dokud nedosáhne konce. Jak mohu extrahovat číselné obsah seznamu bez závorky a závorky? Snažil jsem se .replace() ale až budu mít čísla vyšší než 10, vytiskne 1, pak 0, jako kdyby to byly dvě samostatné hodnoty.

dictionary list printing python
2021-11-22 21:05:28
2

Nejlepší odpověď

1

Zdá se, že jste seznam není uložen ve správném .csv formát. Při ukládání seznamu položek v csv souboru, každá z položek by měla být oddělena jednou čárkou. Jakékoli jiné znaky budou považovány za součást samotné položky.

Ve vašem případě, když budete šetřit ['1','2','3','4','5'] jako csv, první položka se stává ['1' druhá položka se stává '2' a tak dále. Zkuste uložení textu 1,2,3,4,5 na váš csv soubor.

2021-11-22 21:11:34

Myslím, že by to mohlo být, co je problém. Děkuji za odpověď. Tohle je můj první čas, že příspěvek na stackoverflow tak jsem se omluvit za to, jak špatně to vypadá. Im rád, že jste pochopil, co jsem tím myslel
justinkjackson95
0

Za předpokladu, že máte seznam, něco jako seznam z CSV soubor:

list_example = ["1","2","3","4"]

A, chcete načíst položky seznamu jako číslo, můžete udělat následující:

for i in list_example:
    print(int(i))

To vám dá výsledek, jak je uvedeno níže v integer "int" typ:

>>1
>>2
>>3
2021-11-22 21:13:46

V jiných jazycích

Tato stránka je v jiných jazycích

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