列表是Python最常用的數據類型之一,通過列表可以對數據實現最方便的存儲、修改等操作
>>> name=[] #定義空列表>>> name=['luoahong','chenqun','wenhai','daiqiao','xiedi','guiwei'] #定義一個非空列表
>>> name=[]>>> name=['luoahong','chenqun','wenhai','daiqiao','xiedi','guiwei']>>> name[0]'luoahong'>>> name[1]'chenqun'>>> name[2]'wenhai'>>> name[3]'daiqiao'>>> name[-1] #倒著取最后一個值'guiwei'>>> name[-2]'xiedi'
注:列表的下標值是從0開始取值的
>>> name=['luoahong','chenqun','wenhai','daiqiao','xiedi','guiwei']>>> name[1:3]['chenqun', 'wenhai']>>> name[1:-1]['chenqun', 'wenhai', 'daiqiao', 'xiedi']>>> name[0:3]['luoahong', 'chenqun', 'wenhai']>>> name[:3]['luoahong', 'chenqun', 'wenhai']>>> name[3:]['daiqiao', 'xiedi', 'guiwei']>>> name[:2]['luoahong', 'chenqun']>>> name[::2]['luoahong', 'wenhai', 'xiedi']
①序列始終都是從左向右切片的,不能是從右向左
①列表切片時,起始位的元素是包括的,結束位的元素是不包括(又叫顧頭不顧尾),最后一個位置表示步長(names[開始位:結束位:步長])
②如果從0位置取值,0可以省略
③想取最后一個值時,結束位不能是-1,因為結束位的元素不包括,所以只能留空
>>> name=['luoahong','chenqun','wenhai','daiqiao','xiedi','guiwei']>>> name.append("liuhailin")>>> name['luoahong', 'chenqun', 'wenhai', 'daiqiao', 'xiedi', 'guiwei', 'liuhailin'] #liuhailin是新加的
>>> name=['luoahong','chenqun','wenhai','daiqiao','xiedi','guiwei']>>> name.insert(0,"liyang") #0表示需要插入的下標值,'1'表示插入的內容>>> name['liyang', 'luoahong', 'chenqun', 'wenhai', 'daiqiao', 'xiedi', 'guiwei'] #在下標值為0的地方插入liyang
>>> name=['luoahong','chenqun','wenhai','daiqiao','xiedi','guiwei']>>> name[1]='chenqundage'>>> name['luoahong', 'chenqundage', 'wenhai', 'daiqiao', 'xiedi', 'guiwei']
新聞熱點
疑難解答