Python List列表(一)

 

今日学习:

  1. 学习 list 列表的用法
  2. 学习 对list的进行操作

一、list 列表的用法

对于list来说,可以直接进行赋值,咋们来看一个简单的list。

li = [1,2,3]

以上是一个以整型的代表list列表,共有三个元素,长度为3,list既然可以装下整型,那么试想下,如果想装入字符串,该怎么半呢?其实也是一样的道理。

li = ["hello","python"]

这个就是字符串的list,那么list是否可以进行混搭呢?答案是当然可以啊。咋们来看看

li = [1,2,3,"hello","python"]

那猜猜看,list是否可以加入list呢?是可以滴

li = [1,2,3,[4,5,6],"hello",[9,10,11],"python",["name","age"]]

以上就是list声明的使用,那么终结出来,就是列表可以装载多个不同任何类型的值。

二、对list的进行操作

对list元素进行取值,该怎么取呢?

因对list的元素有多种方式,这里只说明下面三次模式;

1.索引下标取值

li = [1,2,3,[4,5,6],"hello",[9,10,11],"python",["name","age"]]
print(li[4])

2.切片取值

li = [1,2,3,[4,5,6],"hello",[9,10,11],"python",["name","age"]]
print(li[0:3]) # 关系是[ },只取 0-2的元素 切片结果也是列表

4.for循环取值

li = [1,2,3,[4,5,6],"hello",[9,10,11],"python",["name","age"]]
for item in li:
    print(item)

5.while循环取值

li = [1,2,3,[4,5,6],"hello",[9,10,11],"python",["name","age"]]
i = 0
while i < len(li):
    print(li[i])
    i += 1

6.列表元素被赋值操作

li = [1,2,3,[4,5,6],"hello",[9,10,11],"python",["name","age"]]
li[0] = 2
li[1] = [100,22]
li[2] = ["hello",'haha']

7.删除列表元素

li = [1,2,3,[4,5,6],"hello",[9,10,11],"python",["name","age"]]

del li[2]
print(li)

del li[1:3]
print(li)

8.通过in进行判断值是否包含在列表中

li = [1,2,3,[4,5,6],"hello",[9,10,11],"python",["name","age"]]
v = 120 in li #返回的是布尔类型
print(v)
v = "test" in li
print(v)

9.对list元素进行深入取值

若需要取得["name","age"]里面的name元素该如何取呢?那取name的‘m’字符呢?

li = [1,2,3,[4,5,6],"hello",[9,10,11],"python",["name","age"]]
li[7][0]#取得["name","age"]里面的name元素
li[7][0][2]#取name的‘m’字符
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值