python八:列表(list)
生活随笔
收集整理的這篇文章主要介紹了
python八:列表(list)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
列表類:list, 列表中的元素是有先后順序的
# python中,通過list類創(chuàng)建列表對象 # 語法規(guī)則,用中括號括起來,元素用逗號分隔,比java創(chuàng)建list列表方便很多 # python列表還強大的一點是:可以裝不同類型的數(shù)據(jù)(對象) lt = [1,2,3,['fdsaf','tianxia'],True,4,"dsa"] # 同python字符串,java列表,python列表同樣支持循環(huán) for item in lt:print(item)# 同字符串,列表同樣支持索引取值 v = lt[0] print(v)# 同字符串,列表同樣支持切片取值,切片結果還是列表 v = lt[1:-1] print(v) # 修改列表-- 根據(jù)索引修改 lt[1] = "abcdef" print(lt) lt[2] = ["yyyy","uuuuu"] print(lt)#切片方式修改 lt[1:3] = ["12345","7890","iloveyou","hhhhh"] print(lt)# 刪除第一種方式--索引 del lt[1] print(lt)# 刪除第二種方式--切片 del lt[1:3] print(lt)# 列表同樣支持in操作 v = "hhhhh" in lt print(v) s = "abcdefghijk" # 字符串轉列表 v = list(s) print(v)# 列表轉字符串一 ls = [789,988,"abc","cba"] s = "" # 列表中包含數(shù)字,字符串,這種列表轉字符串,只能循環(huán)列表了 for item in ls:s += str(item) print(s)# 列表轉字符串二 ls = ["abc","cba","ddd","ppp"] # 列表中只有字符串 v = "".join(ls) print(v) li = ["abc", "def", "ghi", "opq"] # append()追加 li.append(232) li.append(["hjk","ppp"]) print(li)# clear清空列表 li.clear() print(li)li = ["abc", "def", "ghi", "opq", "def"] # 拷貝---淺拷貝 newLi = li.copy() print(newLi)# 計算元素出現(xiàn)的次數(shù) v = li.count("def") print(v)# 擴展原列表, 參數(shù)必須是可迭代(iterable)的 # 循環(huán)可迭代參數(shù),把參數(shù)中的每個元素追加到原列表后 li.extend(["tianxia", "winter"]) print(li)# 獲取參數(shù)在列表中的索引位置 v = li.index("def") print(v)# 插入元素到指定位置 li.insert(2,"iloveyou") print(li)# 刪除(沒有參數(shù),默認刪除最后一個元素。同時,可以刪除指定索引的參數(shù),) # 返回值是被刪除的元素 v= li.pop() v= li.pop(2) print(li) print(v)# remove刪除指定元素 v = li.remove("def") print(li)# 返回列表中的元素 li.reverse() print(li)# 排序(參數(shù)reverse可以指定降序或升序) li.sort(reverse = False) print(li)總結
以上是生活随笔為你收集整理的python八:列表(list)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: pycharm工具
- 下一篇: python十:字典(dict)