python - TypeError:不可散列的类型:'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
语句的函数None
默认返回。因此,最后一次调用print
将打印None
推荐阅读
- django - 使用 REST 框架的 Django 应用程序是否需要模型?
- flutter - 用户使用颤振选择位置时如何更改标记
- vue.js - Vuejs 组件缺少计算属性
- singlestore - 是否可以在单个查询中删除多个表数据?(使用的数据库是 MEMSQL)
- php - 无法加载资产文件codeigniter
- python - 即使代码适用于其他人,sqlite 操作错误
- python - 为什么第一个矩阵的元素是列表,而第二个矩阵的元素是 ndarrays
- r - which.min() 返回两个数字
- javascript - javascript,如何验证文本框格式的日期范围?
- python-3.x - 带有 tf.GradientTape 的 TensorFlow 2.0 学习率调度器