列表List的格式:
>>> a=['a1','a2','a3']
>>> a
['a1', 'a2', 'a3']
>>> a[0]
'a1'
列表中的第一个是a[0]中的0对应的是列表a中的第一个元素,具体如下图
如何直接获取到列表a中的最后一个元素?
>>> a[-1]
'a3'
如何知道列表a的元素个数呢?用len()
>>>len(a)
3
插入:在列表a末尾中如何插入一个新的值b1?
>>> a.append('b1')
>>> a
['a1', 'a2', 'a3', 'b1']
插入:如何在列表a的任意位置插入一个新的值?例如,在a[1]的位置插入c1.
>>> a.insert(1,'c1')
>>> a
['a1', 'c1', 'a2', 'a3', 'b1']
删除:如何删除列表a中末尾的b1?用pop()方法。
>>> a.pop()
'b1'
>>> a
['a1', 'c1', 'a2', 'a3']
删除:如何删除列表a中指定位置的值?例如,删除a[3]的a3.用pop(i)的方法。
>>> a.pop(3)
'a3'
>>> a
['a1', 'c1', 'a2']
替换:如果要把列表a中的c1替换成b1怎么做?
>>>a[1]=’b1’
>>>a
[‘a1’,’b1’,’a2’]
类型:list中的元素的数据类型也可以不同
>>>a=[‘a1’,123,true]
list中也可以存在另一个list
>>>a=['a1','a2',['b1','b2'],'a4']
可以这么看b=['b1','b2']而a=['a1',a2','b','a4']
更详细的资料:http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/0014316724772904521142196b74a3f8abf93d8e97c6ee6000
ps:个人理解,如有错误,希望能告知,谢谢!