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