我正在尝试将 HTML 表格读入 pandas,然后打印并将 DataFrame 附加到列表中。像这样的东西:
dfs = pd.read_html(str(table))
[print(df),records_list.append(df), for df in dfs]
请您参考如下方法:
这是可能的,但不是很漂亮:
inputs = ['a', 'b', 'c']
mylist = [print(i) or i for i in inputs]
print(mylist)
这滥用了 print 函数始终返回 None 的事实。结果是:
a
b
c
['a', 'b', 'c']
话虽这么说,我不建议这样做,而是接受@alexce 的回答。
