life is short, you need python

life is short, you need python_第1张图片
人事苦短,我用python。

这句话应该大部分都听过吧,意思就是体现了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'}

你可能感兴趣的:(python)