当前位置: 首页 > news >正文

Python学习-列表基本操作

a_list = [1,2,3,4,4,4,5] #定义一个列表

print (a_list) #打印列表
#结果为 [1, 2, 3, 4, 4, 4, 5]

print (a_list[1]) #打印列表中第一个元素
#结果为 2

print (a_list[-2]) #打印列表中倒数第2个元素
#结果为 4

print (a_list[1:4]) #打印列表中第1个到第3个元素
#结果为 [2, 3, 4]

print (a_list[:-2]) #从头打印列表直到倒数第二个元素
#结果为 [1, 2, 3, 4, 4]

print (a_list[-3:]) #打印列表中后三个元素
#结果为 [4, 4, 5]

for content in a_list:
print (content) #单独打印列表中的元素
‘’’
结果为
1
2
3
4
4
4
5
‘’’

print (a_list.index(4)) #打印第一元素4的位置
#结果为 3

print (a_list.count(4)) #打印元素4的个数
#结果为 3

a_list.sort() #给列表从小到大排序
print (a_list)
#结果为 [1, 2, 3, 4, 4, 4, 5]

a_list.sort (reverse=True) #给列表从大到小排序
print (a_list)
#结果为 [5, 4, 4, 4, 3, 2, 1]

a_list[0]=10 #将列表中0位置的元素改为10
print (a_list)
#结果为 [10, 4, 4, 4, 3, 2, 1]

a_list.append(20) #在列表末尾增加元素20
print (a_list)
#结果为 [10, 4, 4, 4, 3, 2, 1, 20]

a_list.insert(2,30) #在列表的第2个位置增加元素30
print (a_list)
#结果为 [10, 4, 30, 4, 4, 3, 2, 1, 20]

del a_list[2] #删除列表中第2个位置的元素
print (a_list)
#结果为 [10, 4, 4, 4, 3, 2, 1, 20]

a_list.remove(2) #删除列表中的元素2
print (a_list)
#结果为 [10, 4, 4, 4, 3, 1, 20]

a = a_list.pop() #弹出列表的最后一位元素
print (a) #打印弹出的元素
print (a_list)
#结果为
‘’’
2
[10, 4, 4, 4, 3, 1]
‘’’

b_list = [[1,2,3],
[4,5,6],
[7,8,9]] #定义二维列表
print (b_list)
#结果为 [[1, 2, 3], [4, 5, 6], [7, 8, 9]]

print (b_list[1]) #打印第一位置的元素
#结果为 [4, 5, 6]

print (b_list[2][2]) #打印第二位置的元素中的第2个元素
#结果为 9


http://www.mrgr.cn/news/60729.html

相关文章:

  • 深入浅出 C++ STL:解锁高效编程的秘密武器
  • Node.js与Python的交互:使用node-pyrunner模块
  • 深入浅出神经网络:从基础原理到高级应用
  • 2024年最优秀五大项目管理软件,大厂项目经理都在用
  • UE ---- 射击游戏
  • 面试简要介绍hashMap
  • MODSI EVI 数据的时间序列拟合一阶谐波模型
  • Pandas简介
  • 数组排序简介-插入排序(Insertion Sort)
  • 阿里巴巴运营技巧分享
  • 【c++篇】:探索c++中的std::string类--掌握字符串处理的精髓
  • Ubuntu虚拟机的安装以及相关文件配置(保姆级攻略)
  • 多个立方体盒子组成
  • HTML的总结作业
  • C++设计模式创建型模式———简单工厂模式、工厂方法模式、抽象工厂模式
  • MambaAD 5总结 分析
  • 前端必备的环境搭建
  • 一文理解平流层温度变化规律
  • Java中如何在两个线程间共享数据
  • 监控易系统:引领智能阈值管理与网络设备监控的创新
  • 信号 和 槽
  • “雷鸟效应”引领全民AR新纪元:专注影音体验,打造消费级AR天花板
  • 理想传输线等效模型与特性阻抗
  • 实现RPC接口的demo记录
  • Windows端口管理与进程控制
  • redis数据类型介绍