1. 程式人生 > 其它 >富文字編輯器kindeditors部分情況下會不顯示dialog層

富文字編輯器kindeditors部分情況下會不顯示dialog層

列表的建立

列表的特點:

有序排列的資料型別;

有唯一的位置或索引,索引從0開始;

可以儲存重複的資料和任意型別的資料

建立:

執行結果:

列表查詢操作

獲取列表中指定元素的索引:

使用index() 方法查詢元素的索引,物件名.index()

 結果:

 注意:

獲取列表中的單個元素

獲取列表中的單個元素 正索引可以0到N-1 如:list【0】 逆向索引從N-1到-1,最後一個是-1 ,如:list【-1】表示最後一個索引的元素 超出了就會出現異常:IndexError lst=['hello','world','hhaha',88,66] print(lst[0])#第一個索引的元素 print(lst[-1])#最後一個索引的元素 print(lst[6])#超出索引長度後報錯:IndexError: list index out of range

切片

語法格式: 列表名【start:stop:step】 1、切片的結果是把列表中的片段重新複製下來生成一個新的列表 lst1=['hello','woeld','nihao',88,99,100] lst2=lst1[3:6] print(lst2) #結果是[88, 99, 100] 2、切片的範圍 左閉右開:不包含右邊 lst1=[1,2,3,4,5,6,7] #切片範圍左閉右開 print(lst1[1:3])#結果[2, 3] 3、不填寫的話,步長step預設為1 lst1=[1,2,3,4,5,6,7] #切片範圍左閉右開 print(lst1[1:3:1])#結果[2, 3] lst1=[1,2,3,4,5,6,7] #切片範圍左閉右開 print(lst1[1:6:2])#[2, 4, 6] 4、省略start,預設start從第一個開始,但是需要有冒號 lst1=[1,2,3,4,5,6,7] #切片範圍左閉右開 print(lst1[:6:1])#[1, 2, 3, 4, 5, 6]   5、省略stop,預設stop的值是最後一個,不能省略了冒號 lst1=[1,2,3,4,5,6,7] #切片範圍左閉右開 print(lst1[1::1])#[2, 3, 4, 5, 6, 7]   6、step為負數時,表示列表裡的順序倒著排列,【:stop:step】 start為空 切片的第一個元素預設是顯示列表的最後一個元素 lst1=[1,2,3,4,5,6,7] #切片範圍左閉右開 print(lst1[:3:-1])#[7, 6, 5] start是最後一個元素是7,3的元素是4,左閉右開所以不包含4,結果是【7,6,5】   7、step為負數時,【start::step】stop為空 切片的最後一個元素預設是顯示列表的第一個元素 lst1=[1,2,3,4,5,6,7] #切片範圍左閉右開 print(lst1[5::-1])#[6, 5, 4, 3, 2, 1] stop是第一個元素1,列表中索引為5的元素是6所以結果【6,5,4,3,2,1】

列表元素增加

列表元素修改

列表元素刪除

列表元素排序