首页 > 其他分享 >列表

列表

时间:2024-03-26 14:24:22浏览次数:16  
标签:20 range 列表 lst 王五 print

  • 概述
一种有序的可变数据类型,用户存储多个元素
  • 基础使用
lst = []  # 定义一个空的列表
lst = [1,2,4,8,9,10]  # 在定义列表的时候存入数据
lst = ["张三","李四",'王五']  # 定义列表并赋值
lst = [1,"张三",20,89.5]  # 定义列表,存入不同类型的值
# 列表嵌套
lst = [
        [1,"张三",20,80],
        [2,"李四",21,90],
        [3,"王五",18,90]
    ]

# 通过列表解析的方式赋值
lst = [1,2,3,4,5,6,7,8,9,10]
lst = [x for x in range(10)]
print(lst)
lst = [i*i for i in range(10)]
print(lst)
lst = [i for i in range(0,20,2)]
print(lst)
lst = [i for i in range(0,20) if i%3==0]
print(lst)
  • 切片
a = [i for i in range(1,20,3)]
print(a)
# 根据下标取出值,下标从0开始
print(a[2])  
# 根据m:n取出对应的值存入新的列表中,包括m但是不包括n
b = a[2:5]   
print(b)
# 0-4的值,存入新的列表
b = a[:5] 
print(b)
b = a[2:]  # 取2-最后
print(b)
b = a[:]   # 全部取出
print(b)
b = a[0:5:2]  # 从0开始到4,步长为2
print(b)
b = a[5:0:-1]  # 倒着取,但是不取第一个
print(b)
b = a[5::-1]  # 倒着取,5之前的数倒着取
print(b)
b = a[::-1]  # 倒序取出值
print(b)
  • 遍历
lst = [i for i in range(1,20,3)]
print(lst)

for c in lst:
    print(c)

lst = ["张三","李四","王五","赵六"]
for c in lst:
    print(c)

# 遍历列表,并显示序号
lst = ["张三","李四","王五","赵六","aa"]
for i in range(len(lst)):
    print(i,lst[i])
  • 添加
lst = []
lst.append("张三")  # 向列表添加值
lst.append("李四")  # 向列表添加值
lst.append("王五")  # 向列表添加值
lst.append("赵六")  # 向列表添加值
print(lst)

lst.insert(1,"新人")  # 在下标1的位置插入一个值
print(lst)

lst1 = ["撒是的","塞呀","sd"]
print(lst1)
lst.extend(lst1)  # 将列表 lst1 添加到列表lst中
print(lst)

标签:20,range,列表,lst,王五,print
From: https://www.cnblogs.com/dogleftover/p/18096566

相关文章

  • 列表、元组、字典和集合
    一、for循环遍历列表、元组、字典和集合1.遍历列表testList=[1,2,3,4,4]foritemsintestList:print(items,end='-')2.遍历元组testTuple=(4,4,1,1,1)foritemsintestTuple:print(items,end='-')3.遍历字典testDict={'name':'xiaoxiao......
  • 3. CSS 列表和表格相关属性
    列表相关属性ul、ol、li标签中使用<style>ul{list-style-type:lower-roman;/*列表符号,常用值:none*/list-style-position:inside;/*列表符号位置*/list-style-image:url("路径");/*自定义列表符号*/list-......
  • 03-python函数和列表
    函数定义def函数名():执行内容#当函数需要返回值时,return,没有返回值默认返回NonereturnxxxNone的使用场景函数返回值上if判断中,None为False定义变量时,用作变量声明,暂时变量不需要具体值global关键字(提升局部变量为全局变量)nn=100defhello():......
  • python基础一:python列表基础和一些经典使用案例
    1.写在前面好久没有更新python这一块的内容了,所以今天整理一块python的内容。今天整理的内容是python里面的列表,作为在python中非常常见的数据类型,尝试用一篇文章来整理其常用的操作,方便以后查看使用。目前可能不全,以后遇到列表相关的操作都放到这篇文章里面来。首先从列表......
  • 蟒蛇书入门学习笔记(3)Python列表
    列表列表是一种数据结构,用于储存一系列有序的数据,可以根据需要动态地增加或删除元素。列表在很多编程语言中都有内置的实现,常用的操作包括插入、删除、修改和查找元素。1.列表的表示列表可以包含字符、数字等等元素,一般来说用表示复数的名称(如letters,digits,names)命名列表,用......
  • 07_FreeRTOS的列表和列表项
    FreeRTOS的列表和列表项列表和列表项的简介列表结构示意图列表项迷你列表项列表和列表项的关系列表相关API函数介绍初始化列表vListInitialise()函数vListInitialiseItem()函数vListInsert()函数vListInsert()插入值为40的列表项插入值为60的列表项插入......
  • 如何系统得自学python?——7.列表与元组
    列表一、列表的应⽤场景列表是Python中最常用的数据结构之一,用于存储一组有序的数据。它在各种场景中都有广泛的应用,例如:存储多个相同类型的数据,如学生成绩、员工工资等。存储不同类型的数据,如图书信息(包含书名、作者、出版社等)。在算法中作为临时存储数据的容器,如排序算法......
  • 二分算法查找列表中的目标值
    题目要求:给定一个已排序的非重复整数数组和一个目标值,如果找到目标,则返回索引。如果不是,返回索引按顺序插入时的位置。(用二分法查找解决)示例1:输入:[1,3,5,6],目标值5输出:2示例2:输入:[1,3,5,6],目标值2输出:1示例3:输入:[1,3,5,6],目标值7输出:4示例4:输入:[......
  • pyhon字典值存储列表
    示例构建了一些域名作为字典键值对,将顶级域名下不同的二级域名添加到字典值存储列表importredata=["x.douyinvod.com","x.amemv.com","x.snssdk.com","x.douyincdn.com","x.douyinliving.com","x.huoshanlive.com"......
  • uniapp编辑页修改数据后返回到列表页(上一页)或首页,列表页或首页数据不刷新问题
    uniapp编辑页(当前页)等修改数据后返回到列表页(上一页)或多次返回上一页到首页(非上一页),列表页或首页数据不刷新问题解决方法:一、返回到列表页(上一页)1、首先在编辑页的修改数据的成功回调中调用uni.$emit('refreshData');向上一页传递refreshData事件2、然后在列表页(上一......