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

Level1.7列表

1.7_1列表(索引+切片)

#1.列表
students=['Bob','Alice','Jim','Mike','Judy']
print(students)#2.在列表(添加不同数据类型,查看列表是否可以运行?是否为列表类型?)
students=['Bob','Alice','Jim','Mike','Judy',123,True]
print(students)
print(type(students))#3.1.列表(能否在列表里套1个列表?)
students=['Bob','Alice','Jim','Mike','Judy',123,True,['a','b']]
print(students)
print(type(students))#3.2.列表(计算列表students里面的元素个数)#列表里面套的那个列表,不管列表里面有多少值,都算一个
students=['Bob','Alice','Jim','Mike','Judy',123,True,['a','b']]
print(students)
print(type(students))
print(len(students))
#----------------------------------------------------------------------------------#4.1.列表(取“单个”元素值)
students=['Bob','Alice','Jim','Mike','Judy',123,True,['a','b']]
#索引        0     1      2      3      4     5   6       7
#负数索引    -8    -7     -6     -5     -4    -3  -2      -1
print(students[0])
print(students[-1])
print(students[7])
print(students[-8])#4.2.列表(取“多个”元素值==>列表切片)【正着==>】
students=['Bob','Alice','Jim','Mike','Judy',123,True,['a','b']]
#索引        0     1      2      3      4     5   6       7
#负数索引    -8    -7     -6     -5     -4    -3  -2      -1
# print(students[0])
# print(students[-1])
# print(students[7])
# print(students[-8])
print(students[2:7])    #['Jim', 'Mike']#取索引2到4对应的值,不包含":号"后面索引所对的值==>并且是用[]进行包裹的
#print(students[4:2])    #[]#4.3.列表(取“多个”元素值==>列表切片)【反着<==】取最后两个索引
students=['Bob','Alice','Jim','Mike','Judy',123,True,['a','b']]
#索引        0     1      2      3      4     5   6       7
#负数索引    -8    -7     -6     -5     -4    -3  -2      -1
#print(students[2:4])    #取索引2到4对应的值,不包含":号"后面索引所对的值==>并且是用[]进行包裹的
print(students[-2:-1])  #取不到最后一个元素
print(students[-2:])    #可以取到最后一个元素(从倒数第二个元素开始,获取所有索引值)
#正序索引(最后3个值)
print(students[5:])

1.7_2列表(增加+删除+修改元素)

#在列表里面新增一个同学
students=['Bob','Alice','Jim','Mike','Judy']#1.新增append()=
students.append('Lily')#2.1删除元素(按索引)pop()
students.pop(1)
#2.2删除元素(按值)remove()元素多
students.remove('Mike')#3.改元素(重新赋值)
students[0]='HH'print(students)

http://www.xdnf.cn/news/8642.html

相关文章:

  • 内存越界(Memory Out-of-Bounds)详解
  • 数字图像处理:基于 hough 变换的图像边缘提取
  • vector中reserve导致的析构函数问题
  • MySQL主从同步原理
  • 大模型推理 memory bandwidth bound (4) - Speculative Decoding
  • 【Bluedroid】蓝牙HID Host virtual_unplug全流程源码解析
  • 【笔记】关于synchronized关键字的底层原理之我流理解(未完)
  • TReport组件指南总结
  • C++ 继承详解:基础篇(含代码示例)
  • 【算法】:动态规划--背包问题
  • Linux常用下载资源命令
  • OpenLayers 加载导航与基本操作控件
  • AD9268、AD9643调试过程中遇到的问题
  • Linux的读写屏障
  • Mysql 通过案例快速学习常见操作
  • 索引下探(Index Condition Pushdown,简称ICP)
  • 大模型介绍
  • 动态规划dp
  • Java中==和equals()的终极对比
  • SpikingYOLOX
  • GATT 服务的核心函数bt_gatt_discover的介绍
  • Day 34
  • Docker 镜像标签(Tag)规范与要求
  • 历史数据分析——宁波港
  • 防火墙流量管理-带宽管理
  • OpenLayers 加载图层探查控件
  • Linux系统移植①:uboot概念
  • 基于规则匹配实现企业政策精准匹配实战案例
  • 《Java vs Go:现代编程语言的核心差异与设计哲学对比》
  • nginx 基于IP和用户的访问