List CRUD methods

#_author: Administrator 
#date: 2019/10/24
# List List
# CRUD
# 1 * by the slice
A = [ 'xiaowwang', 'xiaohuang', 'Xiaozhang', 'xiaodu', 'Aming']
Print (A [. 4]) #aming
Print (a [. 1:]) # [ 'xiaohuang', 'Xiaozhang', 'xiaodu', 'Aming'], to get a final
print (a [1: -1] ) # [ ' xiaohuang ',' xiaozhang ',' xiaodu '], taken to the second reciprocal of the last element -1
print (a [1: -1: 2]) # [' xiaohuang ',' xiaodu '], from left to right compartment fetch a
print (a [1 :: 2] ) # [ 'xiaohuang', 'xiaodu'], a fetch from left to right compartment
print (a [3 :: - 2 ]) # right to the left to pick up a barrier, the upper row of two values swap positions, [ 'xiaodu', 'xiaohuang']
Print ( "---------------------- - ")
Print (A [-2 :: -. 1]) # 'xiaodu', 'Xiaozhang', 'xiaohuang', 'xiaowwang '] starting from the penultimate element
# 2 *. Add append (default inserted at the end position)
#insert (insert data into an arbitrary position)
a.append ( "Star")
Print (A) # [ 'xiaowwang', 'xiaohuang', 'Xiaozhang', 'xiaodu', 'Aming', 'Star']
a.insert (. 1, 'Lihua')
Print (A) # [ 'xiaowwang', 'Lihua', 'xiaohuang', 'Xiaozhang', 'xiaodu', 'Aming', 'Star']
A [. 1] = 'Xingxing'
Print (A) # [ 'xiaowwang', 'Xingxing', 'xiaohuang', 'xiaozhang', 'xiaodu', 'aming', 'star'] the second position to the Xingxing
a [. 1:. 3] = [ 'a', 'B'] # with a, b of the original two positions Alternatively value
Print (A) # [ 'xiaowwang', 'A', 'B', 'Xiaozhang', 'xiaodu', 'Aming', 'Star']
# delete. 3
# (1) deleting the first method
a. Remove ( 'xiaowwang')
Print (A) # [ 'A', 'B', 'Xiaozhang ',' xiaodu ',' Aming ',' Star ']
# (2) deleting the second method,
c = a.pop (1) # remove the first position
#print (a) # [' a ',' Xiaozhang ',' xiaodu ',' Aming ',' Star ']
Print (C) #b to
# (. 3) The third method to delete
del a [1]
print(a)#['a', 'xiaodu', 'aming', 'star']

Output:

Ming
[ 'xiaohuang', 'Xiaozhang', 'xiaodu', 'Aming']
[ 'xiaohuang', 'Xiaozhang', 'xiaodu']
[ 'xiaohuang', 'xiaodu']
[ 'xiaohuang', 'xiaodu']
[ 'xiaodu', 'xiaohuang']
-----------------------
[ 'xiaodu', 'Xiaozhang', 'xiaohuang', 'xiaowwang']
[ ' xiaowwang ',' xiaohuang ',' Xiaozhang ',' xiaodu ',' Aming ',' Star ']
[' xiaowwang ',' Lihua ',' xiaohuang ',' Xiaozhang ',' xiaodu ',' Aming ',' Star ']
[' xiaowwang ',' Xingxing ',' xiaohuang ',' Xiaozhang ',' xiaodu ',' Aming ',' Star ']
[ 'Xiaowwang', 'A', 'B', 'Xiaozhang', 'xiaodu', 'Aming', 'Star']
[ 'A', 'B', 'Xiaozhang', 'xiaodu', 'Aming' , 'Star']
B
[ 'A', 'xiaodu', 'Aming', 'Star']

Process has ended, an exit code of 0

Guess you like

Origin www.cnblogs.com/startl/p/11733705.html