列表在C++中类似于数组,一定元素按照一定序列组成。
用法
number = ['element1' , 'element2' ,·······'elementn']
print(number)
打印时将列表全打印出来包括方括号。
访问它的索引(c++中叫数组的下标)来访问其中的任意元素
print(number[2] )
访问列表中的第三个元素
为了访问列表中最后一个元素,Python提供一种特殊的方法。将最后一个元素的索引指定为- 1
print(number[-1]) 访问最后一个
print(number[-2]) 访问倒数第二个
print(number[-3]) 访问倒数第三个
修改列表中的元素
number[0] = 'your decide'
可将元素element1换成your decide
添加列表中的元素
append('elements') //在末尾添加元素elements
insert( ,'elements') // 在任意位置插入元素elements
motoracy = ['honda','suziki']
motoracy.insert(0,'ducat') 在第一处插入ducat元素,其后所有元素的索引都加1
del 删除元素
motoracy = ['honda','suziki']
del motoracy[0] 删除第一个元素
删除完之后就无法在访问这个元素
Pop()删除元素
与del不一样的是它删除后原列表的数据仍然不变。换而言之,就是相当于重新生成一个修改后的列表
new_motoracy=motoracy.pop(2) #也可规定弹出列表中的第几个元素
remove()删除元素 根据值来永久删除元素
remove()只删除第一个指定的值,如果这个值在列表中多次出现,则需要用到循环来确保把每个值都删去