随手做个笔记
list
访问
car = [ '宝马' , '奔驰' , '吉利' ]
添加
car = [ '宝马' , '奔驰' , '吉利' ]
car. append( '吉普' )
插入
car = [ '宝马' , '奔驰' , '吉利' ]
car. insert( '吉普' )
删除
car = [ '宝马' , '奔驰' , '吉利' ]
del car[ 0 ]
car. pop( )
car. pop( 2 )
car. remove( '宝马' )
排序
car = [ '宝马' , '奔驰' , '吉利' ]
car. sort( )
car. sort( reverse= Ture)
car. sorted ( )
car. sort( reverse= Ture)
反转
car = [ '宝马' , '奔驰' , '吉利' ]
car. reverse( )
获得长度
car = [ '宝马' , '奔驰' , '吉利' ]
len ( car)
遍历列表
magicians = [ 'alice' , 'david' , 'carolina' ]
for magician in magicians:
print ( f" { magician. title( ) } , that was a great trick!" )
获得数值列表
numbers = list ( range ( 1 , 6 ) )
print ( numbers)
digits = [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 0 ]
min ( digits)
max ( digits)
sum ( digits)
列表解析(几行代码缩成一行)
squares = [ ]
for value in range ( 1 , 11 ) :
square = value ** 2
squares. append( square)
print ( squares)
squares = [ value** 2 for value in range ( 1 , 11 ) ]
print ( squares)
squares = [ ]
for value in range ( 1 , 11 ) :
squares. append( value** 2 )
print ( squares)
列表切片
players = [ 'charles' , 'martina' , 'michael' , 'florence' , 'eli' ]
print ( players[ 0 : 3 ] )
print ( players[ 1 : 4 ] )
print ( players[ - 3 : ] )
遍历切片
players = [ 'charles' , 'martina' , 'michael' , 'florence' , 'eli' ]
print ( "Here are the first three players on my team:" )
for player in players[ : 3 ] :
print ( player. title( ) )
复制列表
my_foods = [ 'pizza' , 'falafel' , 'carrot cake' ]
friend_foods = my_foods[ : ]
print ( "My favorite foods are:" )
print ( my_foods)
print ( "\nMy friend's favorite foods are:" )
print ( friend_foods)