这句话应该大部分都听过吧,意思就是体现了Python的简洁、明了。
没代码说个xx:
多线程:
>>> for thread in [ready, aim, fire]:
>>> ... thread.start()
Fibonacci序列:
fib = lambda n: n if n < 2 else fib(n-1) + fib(n-2)
从list获取元素:
>>>alist = ['foo', 'foo', 'hello', 'hello', 'hello', 'bar']
>>>print list(set(alist))
unique特性:
x = [1,5,3,2]
y = x
y.sort()
print x
print y
Output:
[1,2,3,5]
[1,2,3,5]
交换两个变量:
a,b = b,a
串联两个字典:
>>> dict_1 = {1: 'a', 2: 'b', 3: 'c'}
>>> dict_2 = {4: 'd', 5: 'e', 6: 'f'}
>>> dict_1
{1: 'a', 2: 'b', 3: 'c'}
>>> dict_2
{4: 'd', 5: 'e', 6: 'f'}
>>> dict_1.update(dict_2)
>>> dict_2
{4: 'd', 5: 'e', 6: 'f'}
>>> dict_1
{1: 'a', 2: 'b', 3: 'c', 4: 'd', 5: 'e', 6: 'f'}