python 基础学习之 列表以及高级用法

本次使用的是pycharm ,源码进行解释

"""
数据容器(数据结构)列表的介绍,已经列表的高级用法
"""
# 创建列表
l = [1, 2, 3, 4, 5,6]

# 1.列表的添加(添加到末尾)
# l.append(6)
# l.append(7)
# l.append(8)
# print(l)
## 指定位置插入数字
# l.insert(0,0)
# l.insert(2,9)
# print(l)

## 2.修改元素:pop从末尾弹出一个元素,pop 可以指定位置进行弹出
# a = l.pop()
# print(a)
# b = l.pop(2)
# print(b)
# print(l)

"""
3.指定内容进行删除,remove 。remove 是不会有内容返回的,但是pop是有
内容进行弹出   
"""
# print(l)
# l.remove(4)
# print(l)
# l.remove(2)
# print(l)

"""
4.del 删除  这个方法是通用。
    也是可以定义为位置删除
    可以删除,字符串,列表,
    
"""
# print(l)
# del l[0]
# del l[1]
# print(l)

# 展示一个删除字符串(神奇的操作,发现i没有被定义)
# i = "hello word !"
# print(i)
# del i
# print(i)

"""
5.高级用法:修改 extend
       合并列表 exxtend 是在原来的基础上继续修改,在末尾进行追加
"""
# l2 = [7,8,9]
# #列表是一个无序的,可以使用加法进行,一样可以达到相同的效果
# l3 = l + l2
# #l.extend(l2)
# print(l)
# print(l3)

"""
6.列表的统计出现的个数 count (这个使用不多)
"""
# a = [1,2,3,4,5,6,1,1]
# print(a.count(1))

"""
7.index 查看内容所在的位置 (这就是经常使用的,查看列表是否具有该元素)
        只是查看内容所在的位置,这个可以结合if判断使用
        当然也可以查询内容出现在列表中的内容
"""
# b = [1,2,3,4,4,'3',5,6,7,8]
# print(b.index(5))
# print(b.index('3'))

"""
8.remove 指定内容进行删除
  pop 是弹出,是指定位置的,默认是最后一个
  pop 也可以指定位置进行弹出
"""
# b = [1,2,3,'3',4,5,6]
# print(b)
# print(b.index('3'))
# print(b.pop(b.index('3')))

"""
9.sort 进行排序,默认是升序
  reverse 是降序
"""
a = [7,5,6,3,5,5,34]
# print(a)
# a.sort()
# print(a)
# a.sort(reverse=True)
# print(a)
# a.reverse()
# print(a)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

运维螺丝钉

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值