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

十五、Python基础语法(list(列表)-上)

一、列表定义

列表:用来存储一组(多个)数据,数据之间用逗号(英文)隔开,然后用[]括起来。列表可以储存任意类型的数据(字符串、整形、浮点型、布尔型等) 。例如:['p', 'y', 't', 'h', 'o', 'n']

# list定义-类的实例化定义一个空列表
my_list1 = list()
print(my_list1)  # []# 将字符串中每个字符做为一个数据存入列表
my_list2 = list('python')
print(my_list2)  # ['p', 'y', 't', 'h', 'o', 'n']# 直接使用[]定义空列表
my_list3 = []
print(my_list3)  # []# 使用[]定义非空列表
my_list4 = [1, 'python', True]
print(my_list4)  # [1, 'python', True]# len(list)获取列表长度
print(len(my_list4))  # 3

二、列表索引(下标)

可以通过索引取列表的值

my_list4 = [1, 'python', True]# 通过索引获取第一位
print(my_list4[0])  # 1
# 通过索引获取最后一位
print(my_list4[-1])  # True

三、列表切片

使用切片可以获取列表中多个值,返回的还是列表:列表[start: end: step]

my_list4 = [1, 'python', True, 3.14]print(my_list4[0:2])  # [1, 'python']

四、列表遍历

可以通过forwhile遍历,更加推荐for

my_list4 = [1, 'python', True, 3.14]# for遍历
for i in my_list4:print(i)# while遍历
n = 0
while n < 4:print(my_list4[n])n += 1

运行结果


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

相关文章:

  • AI写作助手系统盈利模式分析:打造盈利的AI网站
  • 可能要招1000+应届生!直击美团心动岗位 - 美团面试原题 - 贪心算法题如何用 go 和 C++ 解决
  • 【CSAPP】【答案/解析】《深入理解计算机系统》实验一/datalab-handout实验
  • 记录迷茫!
  • 【运维基础知识】《Linux 系统架构与文件系统及权限管理全解析》
  • java反射介绍
  • Kubernetes运行 Llama3
  • ntfs MFT损坏(ntfs文件系统故障)导致oracle异常恢复---惜分飞
  • 使用Version Catalog在项目之间共享版本
  • target_include_directories是如何组织头文件的?
  • Android开发相关的重要网站
  • 《数字图像处理基础》学习02-BMP位图文件
  • 浅析DDR
  • 【C++】类的默认成员函数:深入剖析与应用(上)
  • 编码方式知识整理【ASCII、Unicode和UTF-8】
  • 【C语言】文件操作(1)(文件打开关闭和顺序读写函数的万字笔记)
  • 父子元素中只有子元素设置margin-bottom的问题
  • 基于SpringBoot健康生活助手微信小程序【附源码】
  • 建议收藏!质量管理用ChatGPT,提升效率有手就能做!
  • Vue2 前端表格必选项,禁止更改的实现