簡體   English   中英

TypeError:不可散列的類型:'slice',wh

[英]TypeError: unhashable type: 'slice', wh

我的代碼有問題。

def explore_data(dataset, header, start, end, rows_and_columns=False):
    dataset_new = dataset[start:end]    
    for row in dataset_new:
        print(row)
        print('\n') # adds a new (empty) line after each row

        if len(row) != len(header):
            print(row)
            print(dataset_new.index(row))

    if rows_and_columns:
        print('Number of rows:', len(dataset))
        print('Number of columns:', len(dataset[0]))

print(explore_data(ios_text, ios_header, 0, 3, True))

結果只是給出“無”。 有什么建議么? 謝謝您的幫助。

在 Python 中,沒有return語句的 function 默認返回None 因此,最后一次調用print將打印None

暫無
暫無

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

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