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

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.kler.cn/a/369479.html

相关文章:

  • 【Linux学习】(9)调试器gdb
  • 机器学习4
  • MySQL 分页查询越往后翻越慢的原因
  • 创新业态下金融头部机构在 FICC 平台建设上的思考与实践
  • 卷积神经网络(CNNs)在处理光谱特征的序列属性时表现不佳
  • 编程小白如何成为大神
  • Android在kts中使用navigation及Args
  • 机器学习【学校智慧食堂及其应用】
  • 【Bug】iOS 不支持运行或调试你的项目的上一个生成版本。 请先确保生成解决方案,再运行或调试它。
  • 自动驾驶---基于dds/ros的通信中间件
  • vue父子通讯
  • mac nwjs程序签名公证(其他mac程序也一样适用)
  • 超流畅的精简版Win10系统:仅占4GB,流畅稳定
  • 洞察前沿趋势!2024深圳国际金融科技大赛——西丽湖金融科技大学生挑战赛技术公开课指南
  • Web 核心指标优化之 INP 篇
  • Python小游戏14——雷霆战机
  • 安全见闻(8)
  • chrome插件调出devtool
  • BERT的结构与输出详解
  • 中酱集团:黑松露酱油,天然配方定义健康生活
  • Qt 文本文件读写与保存
  • 关于我、重生到500年前凭借C语言改变世界科技vlog.11——深入理解指针(1)
  • 拖拽盖章处理
  • Virtuoso使用layout绘制版图、使用Calibre验证DRC和LVS
  • 丝氨酸/苏氨酸激酶(STKs):前列腺癌治疗的新兴靶点
  • 探索 JavaScript 事件机制(四):React 合成事件系统