小编Che*_*eng的帖子

为什么两个不同对象上的哈希函数返回相同的值?

我使用了 Spyder,运行 Python 2.7。

刚刚发现有趣的事情:

  1. hash(-1) 和 hash(-2) 都返回-2,有问题吗?我虽然不同对象上的哈希函数应该返回不同的值。我读过之前的帖子,-1 在 Python 中被保留为错误。
  2. hash('s') 返回 1835142386,然后 hash(1835142386) 返回相同的值。这是另一个问题吗?

谢谢。

python hash

7
推荐指数
1
解决办法
1258
查看次数

如何防止f.write输出写入的字符数?

我使用Python3并将结果写入这样的文件中:

with open(output,'w') as f:
    f.write('Line count of the log files is: ' + str(line_count) + '. \n')
Run Code Online (Sandbox Code Playgroud)

f.write()自动返回#个写入的字符,有没有办法不输出呢?我问这个是因为我不希望它输出。

谢谢。

python-3.x

3
推荐指数
1
解决办法
1735
查看次数

RDD.foreach()和RDD.map()之间的区别

我正在Python中学习Spark,想知道有人能解释操作foreach()和转换之间的区别map()吗?

rdd.map()返回一个新的RDD,就像Python中的原始map函数一样。但是,我想查看一个rdd.foreach()功能并了解它们之间的差异。谢谢!

apache-spark pyspark

2
推荐指数
2
解决办法
1万
查看次数

标签 统计

apache-spark ×1

hash ×1

pyspark ×1

python ×1

python-3.x ×1