簡體   English   中英

打印列表中的第一項,錯誤輸出

[英]Print the first item in list, wrong output

代碼:

 # open some file
    for line in fp:
        list = line.strip().split();
        list = str(data_list);
        print(list[0]);

我的輸出:

[

預期輸出: 2,500,000.00 some other number, only first item in every list

在我的清單中:

['2,500,000.00', '—', '2,999,999.99', '6,871', '158,164,946', '99.98619', '18,747,446,313.27', '2,728,488.77']
and more......

那是因為它不是一個列表。 您正在將列表轉換為字符串:

    list = str(data_list);
    print(list[0]);

,刪除它,它應該可以正常工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM