列表操作方法,元祖,for循環嵌套
阿新 • • 發佈:2019-04-28
循環 嵌套 range int 輸出 都是 ascii 列表排序 for
li = [‘alex‘,‘wusir‘‘女神‘]
增 1、增加到列表末位 li.append()
連續增加,輸入q停止
li = [‘alex‘,‘wusir‘‘女神‘] while 1: s = input(‘shuru‘) if s != ‘q‘: li.append(s) print(li) else: break
2、按位置索引插入 li.insert()
3、按叠代增加一個字符串 li.extend()
刪 1、按元素刪除 li.remove()
2、按索引刪除 li.pop() (有返回值)3、清空列表 li.clear()
4、刪除列表 del li 也可切片刪
改 1、li[索引]=‘被修改的內容’
2、li[切片]=‘被修改的內容’ (叠代填加)
查 for循環 索引
range
for i in range(10): print(i)
數字列表排序 sort() 正向 li.sort()
sort(reverse=True) 反向
reverse() 反序
ps:列表中都是字符串也可排序,根據字符串第一個字符的ASCII碼排
join S.join(可叠代對象) 將可叠代對象劃分為最小單位,中間用字符S隔開
元祖 只查列表
改:兒子不能改,孫子可能能改(嵌套列表中的元素能改)
for循環嵌套
輸出列表中的所有元素,包括嵌套列表中的內容
li = [1,2,3,4,5,‘alex‘,[2,3,4,5,‘zr‘],‘sdf‘] for i in range(len(li)): if type(li[i]) == list: for j in li[i]: print(j) else:print(li[i])
列表操作方法,元祖,for循環嵌套