首页 > 编程语言 >Python第四章序列(1):列表

Python第四章序列(1):列表

时间:2023-09-09 19:33:06浏览次数:47  
标签:删除 Python list 元素 list1 列表 num 第四章

1.列表的创建:

    a=['hallo','guten',[2002,2223]]

    empty_list=[]

2.获得列表长度:

    len(a)

3.创建数值列表:

    a=list(range (1,6))    //1到6的列表

    b=list(range(1,11,2))   //1到10的奇数列表

    c=list(random.sample((0,50),20))  //0到50的范围里20个随机数的列表

4.列表的索引:

    list[1]=列表的第二个数

    list[-1]=列表的倒数第一个数

5.列表的遍历:

    for a in list1:

        print(a)

6.列表元素的添加、删除、修改:

    list1.append('a')  //在列表的末尾添加一个‘a’

    list1.insert(2,9)  //在列表的第二个元素后加一个新元素9

    list1.extend([3,4])  //在列表的末尾添加[3,4]列表元素

    list1=list1+[4]  //在列表的尾部加新元素4,是新建一个新列表复制过去的。

    list1=list1*3  //生成一个新列表,把list1重复三遍。

 

    del list1[0]  //删除第一个元素

    list1.remove(4)   //删除首次出现的4

    list1.pop()  //删除最后一个元素

 

    a[2]='strom'  //可直接修改

7.对列表进行统计:

    num=list.count('a')  //获得a出现的次数

    num=list.index('a',2,5)  //在第二个元素到第五个元素的范围内获得a首次出现的下标

    total=sum(list1,100)  //把list1各个元素相加再加100

    c = sum([item for item in a if item in b])

8.对列表排序:

    list.sort(key=str.lower,reverse=False)  //忽略字符串的大小写,升序排序

    list.sort(reverse=True)  //降序排序

    list2=sorted(list1,key=  ,reverse)  //创建一个新列表list2,根据list1排序

9.对成员资格的判断:

   "a" in list  //a是否在list中,返回true或false 

    "a" not in list  //a是否不在list中,返回true或false

10.切片*

    x=num_list  //x与num_list共同存储,一改都改

    x=num_list[:]  //x与num_list互不影响

    list[start : end : step]  //不含索引end

    del num_list[:4]  //删除前四个元素

11.列表推导式:

    list2=[x*x for x in list 1]

    

标签:删除,Python,list,元素,list1,列表,num,第四章
From: https://www.cnblogs.com/chongyaoai/p/17690038.html

相关文章

  • 【高等数学】第四章 曲线积分与曲面积分
    1对弧长的曲线积分(第一类曲线积分)1.1对弧长的曲线积分的概念与性质定义实际意义可以理解为:性质:ds是有小弧段的长度Δs_i转化而来,是曲线弧L的弧微分。【1】【2】如果k为常数【3】若积分弧段L被分为L_1和L_2两段;即L=L_1+L_2,则有:【4】变换积分弧段L的起点和终点,对弧长的曲线积分的值......
  • python-day4
    1.两数之和(input高级应用)num1=int(input('num1='))num2=int(input('num2='))print(num1+num2)或者num1=input('num1=')num2=input('num2=')print(type(num1))print(type(num2))print(int(num1)+int(num2))2.运算符算术运算符num1=int(input(�......
  • 【Qt6】列表模型——抽象基类
    列表模型(ItemModel),老周没有翻译为“项目模型”,因为Project和Item都可以翻译为“项目”,容易出现歧义。干脆叫列表模型。这个模型也确实是为数据列表准备的,它以MVC的概念为基础,在原始数据和用户界面视图之间搭建桥梁,使两者可以传递数据(提取、修改)。Qt里面使用列表控制比较......
  • Python获取主目录的方法
    用os.path.expanduser模块获取主目录为了获得用户的主目录,我们可以使用Python中的os.path.expanduser。我们必须在os.path.expanduser()函数里面传递一个字符串字符~,它将返回当前登录用户的主目录路径。它使用内置的密码数据库或pwd模块来搜索主目录的路径,pwd模块提供用户......
  • Python教程:sys.stdout方法
    Python中sys模块中的一个方法是stdout,它使用其参数直接显示在控制台窗口上。这些种类的输出可以是不同的,像一个简单的打印语句,一个表达式,或者一个输入提示。print()方法,它有相同的行为,首先转换为sys.stdout()方法,然后在控制台显示结果。sys.stdout方法的语法sys.stdout......
  • Python中跨越多个文件使用全局变量
    这个琐碎的指南是关于在Python中跨多个文件使用全局变量。但是在进入主题之前,让我们简单地看看全局变量和它们在多个文件中的用途。Python中的全局变量全局变量是不属于函数范围的变量,可以在整个程序中使用。这表明全局变量也可以在函数体内部或外部使用。让我们看一个例子:......
  • 初识python--python中的字符串
    python中的字符串1、字符串的定义与访问字符串的定义字符串是一种常见的数据类型=>数据容器的一种,一个变量中可以同时保存多个字符基本语法:使用双引号(三引号的形式支持字符串的换行)变量名称='字符串'变量名称="字符串"#三引号变量名称=''' 锄禾日当午, 汗滴......
  • 初识python--python的列表与元组
    python中的列表与元组一、列表的定义与访问1、为什么需要列表列表是数据容器中的一种,允许我们在列表容器中同时保存多个数据元素如:保存一个学生的名字,可以name='Tom'但是如果要保存100位学生的名字呢2、列表的定义与访问#names=[元素1,元素2,元素3]其中的元素可以是任......
  • 初识python--python的选择分支结构
    python选择结构语句一、if选择结构1、ifelse结构在日常业务中,经常需要进行多条件判断,为了这种场景,引入多分支结构age=int(input('请输入你的年龄:'))ifage<18:print(f"年龄{age},未到18岁,不可使用童工!")elifage>=18&age<=60:print('年龄为%d,合法年龄......
  • 【Python】Python语言基础2
    条件语句if条件1:语句块1elif条件2:语句块2elif条件3:语句块3.....else:语句块4在书写过程中,不要忘记缩进四格!关系运算符>>=<<===!=in前六个多针对于数学关系,最后一个多用于字符串类型赋值的拓展x=x+6这样的代码为累加,也可以写作x+=6,其......