Python基礎 3 list 和 元組

2021-09-16 18:35:08 字數 1228 閱讀 4761

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...