小白自嗨之python列表

1、列表的定义

列表是最常用的 Python 数据类型,它可以作为一个方括号内的逗号分隔值出现。如果你学过其他编程语言也可以称其为数组。

列表有两种声明方式:

1.将数据放入中括号[]中,并用逗号隔开

l0 = [10, 20, 40, 80, 39, 75, 60]
print(l0)

2.通过list()函数将可迭代类型的数据转换成列表

l0 = list("hello")
print(l0)

2、列表的遍历

列表是可迭代的数据类型,有以下方法变例

1.直接遍历出单个字符

l0 = [10, 20, 40, 80, 39, 75, 60]
for e in l0:
    print(e)

直接将单个数据赋值给变量e输出:

2.通过索引遍历数据

l0 = [10, 20, 40, 80, 39, 75, 60]
for i in range(len(l0)):
    print(l0[i])

用len()函数返回循环的次数,用range()函数返回索引,打印列表的元素

3、列表的常见操作

列表是可变数据类型,其中的数据可以用函数(方法)改变,相对与字符串,字符串的函数(方法)返回的是新的字符串。下列为常用的方法:

1.列表.index(value) 填入数据(value)用index()函数返回value在列表中的索引,找不到会报错。

l0 = [10, 20, 40, 80, 39, 75, 60]
print(l0.index(20))

2.列表.append(value) 填入数据value将其添加值列表末尾

l0 = [10, 20, 40, 80, 39, 75, 60]
l0.append(70)
print(l0)

3.列表.inserect(index, value) 填入索引index和数据value,将value插入列表索引为index的位置

l0 = [10, 20, 40, 80, 39, 75, 60]
l0.insert(2, 70)
print(l0)

列表索引从零开始,将70添加到列表索引为2的位置

4.列表.extend(interable) interable为可迭代数据类型,将其添加到列表末尾

l0 = [10, 20, 40, 80, 39, 75, 60]
l0.extend(range(10))
print(l0)

5.列表.remove(value) 填入值value,从列表从左差第一个value删除。

l0 = [10, 20, 40, 20, 80, 39, 75, 60]
l0.remove(20)
print(l0)

6.列表.pop(index) 填入索引index,将列表索引为index处数据删除,并返回删除的数据。

l0 = [10, 20, 40, 20, 80, 39, 75, 60]
l0.pop(1)
print(l0)

7.列表.reverse() 将列表逆序

l0 = [10, 20, 40, 20, 80, 39, 75, 60]
l0.reverse()
print(l0)

8.列表.sort() 将列表从小到大升序排序

l0 = [10, 20, 40, 20, 80, 39, 75, 60]
l0.sort()
print(l0)

sort()函数结合reverse可以降序排序

l0 = [10, 20, 40, 20, 80, 39, 75, 60]
l0.sort(reverse=True)
print(l0)

9.列表.clear() 可以清空列表

l0 = [10, 20, 40, 20, 80, 39, 75, 60]
l0.clear()
print(l0)

 

10.列表.count(value) 放回数值value在列表中的个数,返回个数

l0 = [10, 20, 40, 20, 80, 39, 75, 60]
count = l0.count(20)
print(count)

  • 19
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值