不少计算机科班出身的同学,在大学期间学习的多是 C++或 java,虽然转向 Python 难度并不大,但是有些 Python 使用的小技巧,由于受限于 C++和 java 思维的限制,可能不会往那方面去想...比如 a = [1,2,3,4,5,6,8] ,注意这里我很骚的取了 [1,2,3,4,5,6,8] 而不是 [1,2,3,4,5,6,7] 。你会怎么做?...在我们 NLP 中统计词频时会经常用到,至少笔者是喜欢用这个函数的。...zip 函数
先上代码:
a = [1,2,3]
b = ['a','b','c']
for x, y in zip(a,b):
print (x, y)
输出为
1 a
2 b
3 c
这个有什么用呢...exec
这是我接触 Python 以来,见到的最骚最骚的操作了,而且是我在学习 java 时就梦寐以求的操作:我希望我能动态输入一段代码(字符串),然后程序可以运行之。