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

Python入门之List(列表)

闲暇之余,学学Python,整理成笔记分享给大家。

注:本文内容来源于尚硅谷Python教程

List(列表) 是 Python 中使用 最频繁 的数据类型,在其他语言中通常叫做数组

列表用 [ ] 定义,数据 之间使用 , 分隔

列表的 索引 从 0 开始

索引 就是数据在 列表 中的位置编号,索引 又可以被称为 下标

注意:从列表中取值时,如果 超出索引范围,程序会报错

# 语法:
# 列表名 = [ 元素1,元素2,元素3.....]
import math

# 列表的创建
list1 = [] # 创建一个空列表
print(list1)
print(type(list1)) # 打印类型

list2 = [1, 2, 3, True, False, 'hello']
print(list2)

list3 = list() # 类型转换:把参数转换为列表
print(list3)
list3 = list('12345678') # 类型转换:str-->list
print(list3)

# 列表的索引
print(list3[5])

# 列表的切片
print(list3[2:6:2])

# 列表的加法和乘法
print(list3 + list2)
print(list3 * 3)

# 列表的成员运算
print('1' not in list3)
print(1 in [1, 2, 3, 4])
print([3]<[2,1])   # 比较的是内容之间的大小

# 内置函数  函数名()
print(len(list3))  # 求元素个数
print(max(list3))  # 求元素的最大值
print(min(list3))  # 求元素的最小值
# del list3   # 删除变量
# print(list3)

print('-'*30)

# 列表的遍历
for i in list2:
    print(i)
print()

for i,j in enumerate(list2):  # 枚举
    print(i,j)
print()

for i in range(len(list2)):
    print(i,list2[i])
print('-'*30)

# 列表的常用方法method  变量.方法名()

# 添加元素
list3.append('aaa')
print(list3)

# 添加列表
list3.extend([10,11,12])
print(list3)

# 插入元素
list3.insert(3,'444')
print(list3)

# 根据索引删除元素
list3.pop(3)
print(list3)

# 根据元素删除
list3.remove('aaa')
print(list3)
list3.append('hello')
print(list3)
list3.remove('hello')
print(list3)

# 清空列表
list3.clear()
print(list3)

# 计算若干个人的平均年龄
age = [19,25,3,6,40,30,35,46,55]
avg_age = sum(age) / len(age)
print(math.floor(avg_age))

相关文章:

  • CPU的原理
  • Cherno C++ P54 内存:栈与堆
  • 深度学习04 数据增强、调整学习率
  • 数据结构 红黑树和set/map
  • Windows环境搭建ES集群
  • DeepSeek-R1 大模型本地部署指南
  • hive:分桶表和分区表的区别, 分桶表,抽样查询
  • 国内智驾主要用的芯片以及对应厂商
  • Linux(ubuntu)下载ollama速度慢解决办法
  • 设计模式:状态模式
  • Visual Studio Code使用ai大模型编成
  • 【Godot4.3】自定义StyleBox
  • 在Vue3中使用Vuex
  • 前端里的this指向问题
  • JavaScript 内置对象-数组对象
  • python的装饰器
  • 降序排序算法
  • POI 和 EasyExcel
  • Altium Designer 23原理图编译Net XXX has no driving source警告
  • 【iOS】包大小和性能稳定性优化
  • 央行:上市公司回购增持股票自有资金比例要求从30%下调至10%
  • 刘诚宇、杨皓宇进球背后,是申花本土球员带着外援踢的无奈
  • 巴基斯坦外交部:印度侵略行径侵犯巴主权
  • 打造多元文旅消费场景,第四届长三角城市戏剧节启幕
  • 中国公民免签赴马来西亚的停留天数如何计算?使馆明确
  • 丁薛祥在学习《习近平经济文选》第一卷专题研讨班上强调:深入学习贯彻习近平经济思想,加强党中央对经济工作的集中统一领导