1/22/2014

(Python Study) about list variable (example source code)

##list
color = ['red', 'green', 'gold']
print(color)
#['red', 'green', 'gold']

color.append('blue')
print(color)
#['red', 'green', 'gold', 'blue']

color.insert(1, 'black')
print(color)
#['red', 'black', 'green', 'gold', 'blue']

color.extend(['white', 'gray'])
print(color)
#['red', 'black', 'green', 'gold', 'blue', 'white', 'gray']

color += ['red']
print(color)
#['red', 'black', 'green', 'gold', 'blue', 'white', 'gray', 'red']

print( color.index('red') )
print( color.index('red', 1 ) ) #1 is search start position
#0
#7

print( color.count('red') )
#2

color.pop()
color.pop()
color.pop(1)

print( color )
#['red', 'green', 'gold', 'blue', 'white']


color.remove('gold')
print( color )
#['red', 'green', 'blue', 'white']

color += 'red'
print( color )
#['red', 'green', 'blue', 'white', 'r', 'e', 'd']
color += ['red']
print( color )
#['red', 'green', 'blue', 'white', 'r', 'e', 'd', 'red']

color.remove('red')
print( color )
#['green', 'blue', 'white', 'r', 'e', 'd', 'red']

color.sort()
color.reverse()
print(color)
#['white', 'red', 'r', 'green', 'e', 'd', 'blue']

print( color[-1] )
#blue

def mysort(x):
 return x[-1]

color.sort(key=mysort)
print(color)
#['red', 'd', 'white', 'e', 'blue', 'green', 'r']