python組み込み関数の例
最近Pythonに接触してまだ1人の新米と言うことができて、ほほほ、だから自分の学习の手记を総括して、みんなに分かち合います
>>> a=[1,2]
>>> a.append(3)#
>>> a
[1, 2, 3]
>>> b=[4,5]
>>> a.extend(b)#
>>> a
[1, 2, 3, 4, 5]
>>> a.insert(0,9)# 0 9
>>> a
[9, 1, 2, 3, 4, 5]
>>> a.remove(9)# "9" ( 9, ),
>>> a
[1, 2, 3, 4, 5]
>>> a.reverse()#
>>> a
[5, 4, 3, 2, 1]
>>> a.pop(1)# i ,i
4
>>> a
[5, 3, 2, 1]
>>> a.index(2)# '2' ,
2
>>> a
[5, 3, 2, 1]
>>> a.count(5)#
1
>>> a.sort()# ,
>>> a
[1, 2, 3, 5]
>>> a[0:3]# a[0], a[3]
[1, 2, 3]
>>> a[:-1]# ,
[1, 2, 3]
>>> a[-3:]# 3
[2, 3, 5]
>>> a[::-1]#
[5, 3, 2, 1]
>>> a[::]#
[1, 2, 3, 5]
>>> fruit=[' apple ',' orange ']
>>> fruit
[' apple ', ' orange ']
>>> [fruit.strip() for fruit in fruit]
['apple', 'orange']
>>> a
[1, 2, 3, 5]
>>> [3*x for x in a if x>3]#3*x 3 x
[15]
>>> [(x,x**2) for x in a]#x**2 x
[(1, 1), (2, 4), (3, 9), (5, 25)]
>>> a
[1, 2, 3, 5]
>>> b
[4, 5]
>>> [x*y for x in a for y in b]
[4, 5, 8, 10, 12, 15, 20, 25]
>>> [a[i]+b[i] for i in range(len(b))]#len(b) 2, a[0]+b[0],a[1]+b[1]
[5, 7]
>>> [str(round(200/110.0,i)) for i in range(1,10)]#str() ,round(x,n) x n ( )
['1.8', '1.82', '1.818', '1.8182', '1.81818', '1.818182', '1.8181818', '1.81818182', '1.818181818']
>>> test='abc',123,'school'#test=('abc',123,'school')
>>> x,y,z=test# sequence
>>> x
'abc'
>>> y
123
>>> z
'school'
>>> union = test,(1,2,3)
>>> union
(('abc', 123, 'school'), (1, 2, 3))
>>> empty=()#
>>> singleton='hi',# ,
>>> singleton
('hi',)
>>> url=set('http://sucre.iteye.com')
>>> url
set(['a', 'o', 'c', 'e', 'h', 'j', 'm', '/', '.', 'p', 's', 'r', 'u', 't', 'v', 'y', ':'])
>>> url1=set('http://hi.baidu.com/beijingalana')
>>> url1
set(['a', 'o', 'c', 'b', 'e', 'd', 'g', 'i', 'h', 'j', 'm', 'l', '/', '.', 'p', 'n', 'u', 't', ':'])
>>> url-url1#
set(['y', 's', 'r', 'v'])
>>> url|url1#
set(['/', 'n', 'a', 'c', 'b', 'e', 'd', 'g', 'i', 'h', 'j', 'm', 'l', 'o', '.', 'p', 's', 'r', 'u', 't', 'v', 'y', ':'])
>>> url&url1#
set(['a', 'c', 'e', 'h', 'j', 'm', 'o', '.', 'p', 'u', '/', ':', 't'])
>>> a^b#a,b ,^
Traceback (most recent call last):
File "<interactive input>", line 1, in <module>
TypeError: unsupported operand type(s) for ^: 'list' and 'list'
>>> url
set(['a', 'o', 'c', 'e', 'h', 'j', 'm', '/', '.', 'p', 's', 'r', 'u', 't', 'v', 'y', ':'])
>>> url.remove(':')
>>> url
set(['a', 'o', 'c', 'e', 'h', 'j', 'm', '/', '.', 'p', 's', 'r', 'u', 't', 'v', 'y'])
>>> url1
set(['a', 'o', 'c', 'b', 'e', 'd', 'g', 'i', 'h', 'j', 'm', 'l', '/', '.', 'p', 'n', 'u', 't', ':'])
>>> url1.remove(':')
>>> url
set(['a', 'o', 'c', 'e', 'h', 'j', 'm', '/', '.', 'p', 's', 'r', 'u', 't', 'v', 'y'])
>>> url1
set(['a', 'o', 'c', 'b', 'e', 'd', 'g', 'i', 'h', 'j', 'm', 'l', '/', '.', 'p', 'n', 'u', 't'])
>>> url^url1#( - )
set(['n', 'b', 'd', 'g', 'i', 'l', 's', 'r', 'v', 'y'])
>>> url.add(':')
>>> url
set(['a', 'o', 'c', 'e', 'h', 'j', 'm', '/', '.', 'p', 's', 'r', 'u', 't', 'v', 'y', ':'])
>>> url1.add(':')
>>> url^url1
set(['n', 'b', 'd', 'g', 'i', 'l', 's', 'r', 'v', 'y'])
>>> url.pop(-1)
Traceback (most recent call last):
File "<interactive input>", line 1, in <module>
TypeError: pop() takes no arguments (1 given)
>>> url.pop()# pop
'a'
>>> url
set(['o', 'c', 'e', 'h', 'j', 'm', '/', '.', 'p', 's', 'r', 'u', 't', 'v', 'y', ':'])
>>> a
[1, 2, 3, 5]
>>> a.pop()
5