1、list 列表
name= ["xiaoming","daming","xiaoqoianqian"]
print (name)
print (name[1])
print (len(name))
print (name[-1])
#列表新增
name.insert(1,"abcd")
print(name)
#列表刪除
name.pop() #刪除末尾的資料
print (name)
delate_1 = name.pop(0) # 刪除指定位置
print(name)
delate_2 = name.remove("abcd")
print(name)
# 元素替換
name[0] = "tihuan"
print (name)
# list 可以儲存不同的 資料型別
list = ["hello",123,true]
print(list)
#list 巢狀
2、tuple 元祖
tuple和list非常類似,但是tuple一旦初始化就不能修改。
name = ()
print (name)
name = ("lum","小明","大明")
print (name)
print (name[1])
name[1] = "xiaoqianqian" # 報錯
print(name)
但是這樣是可以的 ,表示 指向的 list 位置不變,但是 list 內的資料可以改變
>>> t = ('a', 'b', ['a', 'b'])
>>> t[2][0] = 'x'
>>> t[2][1] = 'y'
>>> t
('a', 'b', ['x', 'y'])
Python 基礎知識整理 3 (list 列表)
python 列表 序列是python中最基本的資料結構。序列中的每個元素都分配乙個數字 它的位置,或索引,第乙個索引是0,第二個索引是1,依此類推 序列都可以進行的操作包括索引,切片,加,乘,檢查成員 列表是最常用的python資料型別,它可以作為乙個方括號內的逗號分隔值出現。列表的資料項不需要具...
Redis學習3 list操作
在name對應的list中新增元素,只有name已經存在時,值新增到列表的最左邊 更多 rpushx name,value 表示從右向左操作 llen name name對應的list元素的個數 linsert name,where,refvalue,value 在name對應的列表的某乙個值前或後...
深入學習STL系列(3) list
list list是一種雙向鍊錶,不同於vector的連續記憶體儲存,它在記憶體中以節點的形式存在,每個節點都存著指向上下節點的指標。下面我們將以儲存int型元素的list為例,仔細講解如何使用list。建立list list int il 方式1,構建乙個空的容器物件 list int ivl 2...