python列表(list)

  • list用[ ]定义,元素之间用逗号分隔
  • list支持索引,切片
  • list支持数据的增、删、改、查

访问列表中的值从前索引       1         2         3
          li = ["red","green","blue"]
从后索引      -3        -2        -1

列表的操作

实例:

# 列表的操作
li = ["red", "black", "pink"]

# 增
li.append("blue")
print(li)            # ["red", "black", "pink","blue"]
# 删
del li[1]       
print(li)            # ["red","pink","blue"]
# 改
li[1] = "green"
print(li)            # ["red","green","blue"]
# 查
print(li[0])            # red
print(li[0:2])          # ["red","green"]
print(li[::2])          # ["red","blue"]

列表运算符

python表达式结果描述
[1,2]+[3,4] [1,2,3,4]组合
["hi"]*2["hi","hi"]重复
3 in [1,2,3]True是否包含

嵌套列表

li = [[1,2,3],["a","b","c"]]
print(li[0][2])          # 3
print(li[1][2])          # c

list函数

len()                     列表长度
实例:
li = len(["a","b","c"])
print(li)        # 3

max()                   返回list最大值
实例:
li = max(10,2,3)
print(li)        # 10

min()                    返回list最小值
实例:
li = min(10,2,3)
print(li)        # 2

list()                     转换为列表
实例:
li = list((1,2,3))
print(li)        # [1,2,3]

list方法

append()               追加元素
实例:
li = ["jack","alex"].append("vat")
print(li)        # ["jack","alex","vat"]

count()               统计指定元素个数
实例:
li = [1,2,1,3].count(1)
print(li)        # 2

extend()                 追加多个值
实例:
li = [1,2]
tup = [3,4]
st = [5,6]
li.extend(tup)            # 追加元组
print(li)                     # [1,2,3,4]
li.extend(st)              # 追加集合
print(li)                     # [1,2,3,4,5,6]

index()                    根据元素找索引
实例:
li = [1,2,3,3,6]
print(li.index(3))          # 2

insert()                    将对象插入list指定位置
实例:
li = [1,2,3]
li.insert(0,6)
print(li)              # [6,1,2,3]
          
pop()                      删除并返回(默认-1)
实例:
li = [1,2,3]
e = li.pop()
print(li)                # [1,2]
print(e)                # 3
          
e2 = li.pop(0)
print(li)             # [2]
print(e2)           # 1

remove()                根据元素删除
实例:
li = [1,2,2,3]
li.remove(2)
print(li)                  # [1,2,3]

reverse()                 反转list
实例:
li = [1,2,3]
li.reverse()
print(li)                  # [3,2,1]

sort()                      list排序
实例:
li = [1,3,2]
li.sort()                    # 升序(默认False)
print(li)                    # [1,2,3]

li.sort(reverse=True)         # 降序
print(li)                    # [3,2,1]

clear()                    清空列表(del a[:])
实例:
li = [1,2,3]
li2 = li.clear()
print(li2)                    # None

打卡第31天,对python大数据感兴趣的朋友欢迎一起讨论,交流,请多指教!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值