Python笔记3 :列表

本文详细介绍了Python中列表的各种操作,包括组合、重复、切片、基本操作如append、extend、insert等,以及高级操作如sort、reverse等。通过实例演示了如何使用这些功能进行数据处理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

列表的简单操作

'''
列表操作
'''
# 列表组合
list4 = [1,2,3]
list5 = [4,5,6]
print(list4, list5)
print(list4 + list5)
# 列表重复
list6 = [7,8,9]
print(list6 * 3)
# in        not in
print(1 in [1,2,3])
# 列表截取(切片)
list7 = [1,2,3,4,5,6,7,8,9,0]
print(list7[2])
print(list7[1:4])
# -1表示的是最后一个元素的下标, -2倒数第二个元素的下标
print(list7[1:-1])
print(list7[4:])
print(list7[:4])

'''
二维列表:列表中元素是一维列表
本质:一维列表
'''
list8 = [[1,2,3],
         [4,5,6],
         [7,8,9]]
print(list8)
print(list8[1][1])

列表的基本操作 

# -*- coding:utf-8 -*-
# append(obj)
# 在列表的末尾添加一个新的元素
list1 = [1,2,3,4,5]
list1.append([9,8,7])
print(list1)

# extend(seq)
# 在列表末尾一次性追加多个元素
list2 = [1,2,3,4,5]
list2.extend([9,8,7])
print(list2)

# insert(index, obj)
# 将元素出入列表,不会覆盖原元素,原元素按顺序后移
list3 = [1,2,3,4,5]
list3.insert(2, 100)
print(list3)

# pop(obj=list[-1])
# 移除列表中指定下标处的元素,默认删除最后一个元素
list4 = [1,2,3,4,5]
list4.pop()
# list4.pop()
print(list4)

# remove(obj)
# 移除列表中的某个值的第一个匹配项
list5 = [1,2,3,4,5,3]
list5.remove(3)
print(list5)

# clear()
# 清空列表
list6 = [1,2,3,4,5,3]
list6.clear()
print(list6)

# index(obj)
# 从列表中找出某个值第一个匹配项的下标
list6 = [1,2,3,4,5,3]
print(list6.index(3))

# len(list)
# 返回列表中元素的个数
list7 = [1,2,3,4,5,3]
print(len(list7))

# count(obj)
# 统计某个元素在列表中出现的次数
list7 = [1,2,3,4,5,3]
print(list7.count(3))

# max(list)
# 返回列表中元素的最大值

# min(list)
# 返回列表中元素的最小值

# reverse()
# 倒序列表中元素
list8 = [1,2,3,4,5,3]
list8.reverse()
print(list8)

# sort([func])
list9 = [4,7,1,3,9,5]
list9.sort()
list9.reverse()
print(list9)

# list(seq)
# 转为列表  字符串、元组、集合
print(list("sunck"))

# copy()
# 拷贝

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值