【python--教程】python 列表详解

python 列表详解

1.基础用法
列表是python中一种用于存储多种数据类型的容器,使用方括号括起 [ ]
其中的数据称之为元素,使用索引表示元素的位置。

string = "abc"
[1,"a",string,False,None]
#[数字,“字符串”,变量,布尔值,空值]

#创建列表

liebiao = ["a","b","c","d"]
#通过给变量赋值的方式创建列表

#复制列表

#通过直接复制的方式复制列表
a = ["a","b","c","d"]
b = a
#此时两个列表的内容的完全相同,修改其中任意一个列表另一个列表的内容也会变

#通过切割列表的方式复制列表
a = ["a","b","c","d"]
b = a[:]
#此时修改其中任意一个列表的内容另一个列表不会发生变化

#通过 列表.copy()方法复制列表(浅度复制)
a = ["a","b","c","d"]
b = a.copy()
#此时修改其中任意一个列表的内容另一个列表不会发生变化

#查看列表

#直接查看列表的所有内容
a = ["a","b","c","d"]
print (a)

#通过切割列表的方式查看指定的内容
a = ["a","b","c","d"]
print (a[:2])

#查看指定索引的内容
a = ["a","b","c","d"]
print (a[0])

#查找列表的索引
a = ["a","b","c","d"]
a.index("a")        #列表.index("查找的元素")

#修改列表

#修改列表中指定索引的元素
a = ["a","b","c","d"]
a[0]="e"

#增加列表内容及删除列表内容

#在列表结尾出添加元素
a = ["a","b","c","d"]
a.append("e")

#插入元素到指定索引
a = ["a","b","c","d"]
a.insert(0,"e")      #列表.insert(索引,插入的内容)

#删除列表中指定索引的元素
a = ["a","b","c","d"]
del  a[0]            #del 列表名[索引]
#这个是直接修改列表的内容

#通过列表.pop(删除元素的索引)方法删除数据
a = ["a","b","c","d"]
a.pop(0)
#默认使用的索引为-1,既删除最后一个元素
#该方法会将删除的元素作为返回值

#通过列表.remove(元素) 的方法删除指定的元素
a = ["a","b","c","d"]
a.remove("b")

2.特殊用法
#[ ]指向到指定索引的元素

#例如查看指定索引的元素
a = ["a","b","c","d"]
print (a[1])

#修改指定索引的元素
a = ["a","b","c","d"]
a[1]="e"

#【 +】通过加号拼接列表

a = ["a","b","c","d"]
b = ["e","f","g","h"]
c = a+b
#列表1+列表2
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值