第六篇: python列表

一.列表的定义

在Python中,列表(List)是一种有序的集合,可以包含任意类型的对象,包括数字、字符串、甚至其他列表等。列表是可变的,这意味着在创建后可以修改列表的内容。列表使用方括号[]定义,并且列表中的元素通过逗号,分隔。

二.列表的遍历

使用 for 循环遍历:最常见的方法是使用 for 循环来遍历列表中的每一个元素。

eg:  

#  求下面列表中最大的一个元素
l7 = [10, 5, 20, 60, 80, 70, 90, 9, 5]

max_value = None
for e in l7:
    if max_value == None:
        max_value = int(e)
    else:
        if int(e) > max_value:
            max_value = int(e)
print(max_value)

max_value = l7[0]
min_value = l7[0]
for i in range(1, len(l7)):
    if max_value < l7[i]:
        max_value = l7[i]
    if min_value > l7[i]:
        min_value = l7[i]
print(max_value, min_value)

运行结果如下:

使用 while 循环和索引:可以通过索引来遍历列表,虽然不如 for 循环直接,但有时也很有用。

三.列表的常见操作

1.添加元素
方法描述
append()在列表末尾添加一个元素。
insert(index, object)在指定位置插入一个元素。
extend(Iterable)将可迭代元素的每一个元素依次放在列表末尾将可迭代元素的每一个元素依次放在列表末尾。

eg:     

运行结果如下:

2.删除元素 
方法描述
remove(element)删除指定的值,如果之不存在 则报错
pop(index)index省略则代表删除末尾,也可以删除指定索引对应的元素返回被删除的元素
clear()清空列表

eg:

运行结果如下:

3.列表的其他操作:
方法描述
index(value)index 通过元素的值 获取元素的下标索引  
count(value)count 获取元素出现的次数
reverse()reverse()方法反转列表中的元素, 逆序
sort()sort()方法排序(默认升序)
inin (存在), 如果存在那么结果为true,否则为false
not innot in (不存在),如果不存在那么结果为true,否则false 

运行结果:

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值