首页 > 其他分享 >列表的使用

列表的使用

时间:2024-06-05 14:57:35浏览次数:20  
标签:函数 list 列表 range 使用 print 101

列表的添加

list = []

方法一

list.append('hello')#append函数在列表后面添加

list.append('world')

print(list)

方法二

list.extend(['hello','world'])#extend函数在列表后面添加

print(list)

方法三

list = [1,2]

list.insert(0,123)#insert函数在指定下标插入

print(list)

方法四,拼接

print(list+['hello world'])

列表的删除

方法一

list = [1,2,3,4]

data = list.pop(2)#pop函数的弹出值

print(list,data)

方法二

list.remove(list[1])#remove函数移除指定下标的值

print(list)

方法三

del list[1]#del函数删除指定下标的值

print(list)

方法四

list.clear()#clear函数清空列表

print(list)

列表修改

单个列表

list = [1,2,3,4]

list[2] = 5

print(list)

一组列表,切片

list = [1,2,3,4]

list[1:] = [5,6,7,8]

print(list)

列表的查询

for循环

list = [1,2,3,4,5]

for i in list:#遍历

print(i)

for i in range(len(list)):#输出下标

print(i)

print(list.count(1))#count统计字符出现个数

print(list.index(1))#查询字符出现的第一次下标

生成一个1-100的列表

list = [ i for i in range(1,101)]

print(list)

生成一个1-100数的奇数列表

list = [ i for i in range(1,101) if i%2==1]

print(list)

生成一个1-100数的偶数列表

list = [ i for i in range(1,101) if i%2==0]

print(list)

生成一个1-100数的奇数为正偶数为负列表

list = [ i if i%2==1 else -i for i in range(1,101)]

print(list)

#代码展开[[1,2,3],[4,5,6],[7,8,9]]

list = [[1,2,3],[4,5,6],[7,8,9]]

print([y for x in list for y in x])

标签:函数,list,列表,range,使用,print,101
From: https://www.cnblogs.com/striveforward/p/18233032

相关文章

  • 字典的使用
    {}使用大括号定义dicts=print(dicts['hello'])dict函数定义dic=dict([['hello','world']])print(dic)dict函数下fromkey函数定义,批量生成字典的键值,同时去除相同的键dic=dict.fromkeys(['a','a','b','c'],['a'])......
  • 集合的使用
    集合特性,元素唯一,不可重复,可以去重s=print(s)通过集合进行去重lists=[1,2,2,2,5,1,1,2,3,3,5,6,5,6,4]s=set(lists)print(s)遍历查询foriins:print(i)删除集合方法一del函数print(s)del(s)print(s)方法二remove函数s.remove(1)print(s)集合增加s.add......
  • 在 django 中使用窗口函数
    问题通过djangoORM实现如下写法的SQL语句:select*,row_number()over(partitionbyc1orderbyc2desc)asrnfrommy_table实现fromdjango.db.modelsimportF,Windowfromdjango.db.models.functionsimportRank,RowNumberMyModel.objects.annotate(rn=W......
  • mysql阶段01 DBA介绍, 数据库介绍, mysql介绍, mysql二进制安装, mysql源码安装, syst
    数据库管理员DBA一、DBA的工作1.初级:mysql安装、搭建2.中级:数据库管理员DBA1)用户管理1.用户的权限2.用户可以操作的库3.用户的来源主机4.用户的密码grantshow,createonzh.*tozh@'172.16.1.%'identifiedby'123';2)数据管理1.数据备份2.数据恢复3.SQL......
  • 在使用npm时因为版本太低使用nvs
    nvs是什么?nvs时一款管理nodejs版本的控制工具。百度搜索nvs官网,下载是一个msi的包,直接安装;默认是带入带环境变量的;nvs初始化:nvsinstallnvs查看所有的nodejs版本;nvslistnvs下载一个nodejs版本nvsinstalllts(最新)nvsinstall14.20.0nvsinstall12.12.20n......
  • Apple iPhone 双 SIM 卡切换使用指南 All In One
    AppleiPhone双SIM卡切换使用指南AllInOneiPhone双SIM卡双卡双待iPhone8bugs不支持双卡nanoSIM,而且卡托放置SIM卡时,有芯片的一面是朝里面的......
  • Environment类使用
    Environment.getProperty是Spring框架中的一个方法,它属于org.springframework.core.env.Environment接口。这个方法主要用于从应用程序的运行环境中读取配置属性值。当你需要在代码中动态获取配置文件(如application.properties或application.yml)中的某个属性时,getProperty就非常......
  • 停车场道闸雷达安装使用中的常见故障问题-莫之比
    随着莫之比智能的不断发展壮大,累计服务客户1000+家,停车场道闸毫米波雷达产品也在越来越多的社区、商场等场景被使用。那么,用户在安装、调试、使用过程中,有哪些常见的故障问题和注意事项呢?雷达常见问题之安装调试方面Q1:雷达如何调试?A:使用雷达调试助手app或微信小程序“雷......
  • yarn 命令如何查看node_modules中的某个依赖包是被package.json中的哪个包所使用的?
    Yarn本身并没有直接提供一个命令来查看node_modules中的某个依赖包是由package.json中的哪个包直接或间接引入的。但是,你可以通过一些间接的方式来获取这些信息:手动检查:打开node_modules中你想查询的依赖包的package.json文件,查看它的name字段确认包名。然后回到你的项目根......
  • python 标准库 dataclasses 使用指南
    简单使用dataclasses可以用来快速的定义数据类,并能够简单明了的指明该类所具有的属性和类型,比如,要定义一个名为Person的类,常规的写法如下:classPerson:def__int__(self,id:int,first_name:str,last_name:str,eye_color:str):self.id=idse......