首页 > 解决方案 > TypeError:不可散列的类型:'sl​​ice',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))

结果只是给出“无”。有什么建议么?谢谢您的帮助。

标签: pythoncsv

解决方案


在 Python 中,没有return语句的函数None默认返回。因此,最后一次调用print将打印None


推荐阅读