gooog 发表于 2024-08-25 23:17 多谢! python可以return多个值。 比如 return "Alice",25, [90,85,92] 实际编程中,有必要用dictionary作为输出,也就是再输出一个name,age和scores,这样做的人多吗?流行吗? 还有一个问题。 这个dictionary和pandas里的dataframe相比,哪个更好?
zoaldyeck11 发表于 2024-08-26 00:12 常写Java的人第一反应就是应该建一个class,返回一个object,难道Python不是吗
请问在python里用什么类型能实现呢?
R里,很简单, return list(name ="Alice", age =25, scores =c(90,85,92))
python可以return多个值。 比如 return "Alice",25, [90,85,92]
实际编程中,有必要用dictionary作为输出,也就是再输出一个name,age和scores,这样做的人多吗?流行吗?
还有一个问题。 这个dictionary和pandas里的dataframe相比,哪个更好?
Dict是python最基础最fundamental 的数据类型之一
Df 是pandas的扩展
如果连dict都不熟最好去系统学习下python 任何最基本的python 教程也会给你讲list 和dict的
python 有 dict,非常的方便