精华内容
下载资源
问答
  • python列表进行模糊查询

    万次阅读 2019-09-24 14:36:43
    先看一下代码 a=['时间1', '时间2', '时间3', 'ab','asds'] dd = [i for i,x in enumerate(a) if x.find('s')!=-1] print(dd) 需要注意的是这个方法只适合与都是字符串的,因为find是字符串重的方法, 如果list中有...

    先看一下代码

    a=['时间1', '时间2', '时间3', 'ab','asds']
    dd = [i for i,x in enumerate(a) if x.find('s')!=-1]
    print(dd)
    

    需要注意的是这个方法只适合与都是字符串的,因为find是字符串重的方法, 如果list中有数字和None,都是不行的

    展开全文
  • Python列表

    2018-01-02 22:44:55
    ##列表结构##列表Python中非常重要的数据类型,通常作为函数的返回类型。列表和元组相似,也是由一组元素组成,列表可以实现添加,删除和查找操作,元素值可以被修改。##列表的创建##列表定义: list = [元素1,...

    ##列表结构##

    列表是Python中非常重要的数据类型,通常作为函数的返回类型。列表和元组相似,也是由一组元素组成,列表可以实现添加,删除和查找操作,元素值可以被修改。

    ##列表的创建##

    列表定义:
    list = [元素1,元素2,元素3,....]
    列表中的元素可以是数,字符串,元组,甚至是列表。
    举例:
    list = [1,2,"westos",(1,3,5,7),[2,4,6,8]]

    这里写图片描述

    列表与元组的区别:
    元组一旦定义完成,其中的元素不能作任何修改,也不能添加,而列表是可以更改的,
    如:
    li[2] = "hello"

    这里写图片描述

    ##列表的特性##

    索引:
    与元组和字符串索引类似
    list[下标]
    list[0]:第一个元素
    list[-1]:最后一个元素
    list[2][3]:列表中的元素为列表(类似于二维数组)

    这里写图片描述

    切片:
    和元组,字符串的切片类似
    list[1:]:除了第一个元素以外的元素
    list[::-1]:列表逆序

    这里写图片描述

    列表的重复与连接
    list*2:重复2list+li :连接两个列表

    这里写图片描述
    这里写图片描述

    成员操作符:判断元素是否在列表里或者for循环的迭代
    i in list:如果在列表中,返回bool值True,否则返回False

    这里写图片描述

    ##列表的增删改查##

    ##增##
    list.append(元素):将元素加入列表的末尾
    list.insert(下表,元素):将元素加入指定的下标位置
    list.extend(元素1,元素2...):添加多个元素至列表中

    这里写图片描述
    这里写图片描述
    这里写图片描述

    ##改##
    list[需要修改元素的下标]=元素:通过索引直接对需要修改的位置进行赋值即可修改

    这里写图片描述

    ##删##
    list.remove(元素):删除某个元素,若列表中有多个,只删除最靠前的一个
    del list[下标]:删除指定位置的元素
    del list[1:]:删除除了第一个元素之外的所有元素
    del list :删除列表!!
    list.pop():默认删除最后一个元素
    list.pop(0):删除第一个元素

    这里写图片描述
    这里写图片描述
    这里写图片描述

    ##查##
    list.count(元素):统计列表中该元素的个数(返回一个整形)
    list.index(元素):查找该元素的下标

    这里写图片描述

    列表的排序
    list.sort():对列表中的元素进行排序(一般使用于整形列表)

    这里写图片描述

    列表的逆序:
    list.reverse()

    这里写图片描述

    展开全文
  • Python列表操作

    千次阅读 多人点赞 2019-06-06 14:28:30
    Python列表: 序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推; Python有6个序列的内置类型,但最常见的是列表和元组; 序列都可以...

    Python列表:
    序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推;
    Python有6个序列的内置类型,但最常见的是列表和元组;
    序列都可以进行的操作包括索引,切片,加,乘,检查成员;
    此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法;
    列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现;
    列表的数据项不需要具有相同的类型;
    列表(list)是Python以及其他语言中最常用到的数据结构之一。python使用中括号[]来解析列表。列表是可变的(mutable)–可以改变列表的内容;

    本章涉及到:
    append(),inster(),remove(),del,pop,count,extend,index,reverse,sort,tup元祖

    常用的列表操作符
    1)+:它主要实现的是多个列表之间的拼接
    2)*:主要实现的是列表的复制和添加
    3)比较>,<:主要进行数据型列表的元素比较
    4)and等:;逻辑运算符,可以进行列表之间的逻辑判断
    一、增加元素:
    1、append()
    append()对于列表的操作主要实现的是在特定的列表最后添加一个元素,并且只能一次添加一个元素,并且只能在列表最后;

    >>> a = ['zhangsan','lisi','wangwu','zhaoliu']
    >>> a.append('xuan')
    >>> print(a)
    ['zhangsan', 'lisi', 'wangwu', 'zhaoliu', 'xuan']
    

    2、inster()
    inster() 对于列表的操作主要是在列表的特定位置添加想要添加的特定元素,也就是将对象插入到列表中;

    >>> a.insert(2,'jiang')
    >>> print(a)
    ['zhangsan', 'lisi', 'jiang', 'wangwu', 'zhaoliu', 'xuan']
    

    二、删除元素:
    1、a.remove()
    a.remove的作用是移除掉列表a里面的特定元素;

    >>> a = ['zhangsan','lisi','wangwu','zhaoliu']
    >>> a.remove('lisi')
    >>> print(a)
    ['zhangsan', 'wangwu', 'zhaoliu']
    

    2、del a[n]
    它的作用是删除掉列表里面的索引号位置为n 的元素,这里需要注意的是del是一种操作语句;

    >>> a = ['zhangsan','lisi','wangwu','zhaoliu']
    >>> del a[3]
    >>> print(a)
    ['zhangsan', 'lisi', 'wangwu']
    

    3、a.pop()
    它的作用是将列表a的最后一个元素返回,并且在此基础上进行删除掉;

    >>> a = ['zhangsan','lisi','wangwu','zhaoliu']
    >>> a.pop()
    'zhaoliu'
    >>> print(a)
    ['zhangsan', 'lisi', 'wangwu']
    

    三、修改(重新赋值):

    >>> a = ['zhangsan','lisi','wangwu','zhaoliu']
    >>> a[3]='xuan'
    >>> a[0:2]=['hello','world']
    >>> print(a)
    ['hello', 'world', 'wangwu', 'xuan']
    

    四、查询实例:

    >>> a = ['zhangsan','lisi','wangwu','zhaoliu']
    >>> print(a[2])
    wangwu
    >>> print(a[0:3])
    ['zhangsan', 'lisi', 'wangwu']
    >>> print(a[-1])
    zhaoliu
    >>> print(a[2:3])
    ['wangwu']
    >>> print(a[0:3:1])
    ['zhangsan', 'lisi', 'wangwu']
    >>> print(a[3:0:-1])
    ['zhaoliu', 'wangwu', 'lisi']
    >>> print(a[:])
    ['zhangsan', 'lisi', 'wangwu', 'zhaoliu']
    

    五、count:
    count方法统计某个元素在列表中出现的次数;

    >>> a = ['one','one','root','and','or','one']
    >>> a.count('one')
    3
    >>> x = [[1,2],1,1,[2,[1,2]]]
    >>> x.count(1)
    2
    >>> x.count([1,2])
    1
    

    六、extend:
    extend方法可以在列表的末尾一次性追加另一个序列中的多个值;

    >>> a = [1,2,3]
    >>> b = [4,5,6]
    >>> a.extend(b)
    >>> a
    [1, 2, 3, 4, 5, 6]
    >>> b
    [4, 5, 6]
    

    extend方法修改了被扩展的列表,而原始的连接操作(+)则不然,它会返回一个全新的列表;

    >>> a = [1,2,3]
    >>> b = [4,5,6]
    >>> a + b
    [1, 2, 3, 4, 5, 6]
    >>> a
    [1, 2, 3]
    >>> b
    [4, 5, 6]
    

    七、index:
    index方法用于从列表中找出某个值第一个匹配项的索引位置;

    >>> a = ['zhangsan','lisi','wangwu','zhaoliu']
    >>> a.index('lisi')
    1
    >>> a.index('zhaoliu')
    3
    

    八、reverse:
    reverse方法将列表中的元素反向存放;

    >>> a = ['zhangsan','lisi','wangwu','zhaoliu']
    >>> a.reverse()
    >>> print(a)
    ['zhaoliu', 'wangwu', 'lisi', 'zhangsan']
    

    九、sort:
    sort方法用于在原位置对列表进行排序;

    >>> x = [4,6,2,8,3,9,0]
    >>> x.sort()
    >>> print(x)
    [0, 2, 3, 4, 6, 8, 9]
    >>> x.sort(reverse = True)		#sort和reverse组合
    >>> print(x)
    [9, 8, 6, 4, 3, 2, 0]
    

    十、tuple(元祖),不可变的,但可以包括可变对象;
    tup1 = () #空元祖;
    tup2 = (19,) #一个元素,需要在元素后添加逗号;
    1,对于一些不希望被修改的数据可以使用元祖;
    2、元祖可以映射(和集合的成员)中当做键使用–而列表则不行;
    元祖作为很多内键函数的方法的返回值存在;

    展开全文
  • python 列表取值

    千次阅读 2019-12-04 20:09:06
    # python 列表取值 list = ['张三','李四','王五','赵六','钱七','孙八'] print(list) zhaoliu = list[3] print(zhaoliu) zhaoliu =list[-3] print(zhaoliu) # 范围取值:列表变量 = 原来表变量[起始索引:结束索引]...
    # python 列表取值
    list = ['张三','李四','王五','赵六','钱七','孙八']
    print(list)
    zhaoliu = list[3]
    print(zhaoliu)
    zhaoliu =list[-3]
    print(zhaoliu)
    
    # 范围取值:列表变量 = 原来表变量[起始索引:结束索引]
    # 在python中列表范围取值是"左闭右开"包含左边,不包含右边
    list1 = list[ 1 : 4]
    print(list1)
    
    # 列表的index函数用于获取指定元素的索引值
    zhaoliu_index = list.index('赵六')#返回第一次出现的索引
    print(zhaoliu_index)
    

    运行结果:
    在这里插入图片描述

    展开全文
  • 利用便利速度是另一个指针多倍的监测方法来完成快速的列表查询 举个栗子,两个int类型的S和F进行循环,每次循环S加1而F则是加4,当两个数字相同的时候循环结束(但不能在起点就结束)。按照这种条件如果是只加不减...
  • Python里面对于嵌套列表查询

    千次阅读 2021-01-23 13:16:07
    在学习Python的过程中,学习到了用in和not in来判断指定列表中是否存在要查询的元素,但是这样的判断仅限制于普通列表,如下: 判断是否存在 in:判断指定数据在某个列表序列,如果在返回True,否则返回 False # not...
  • Python列表的查找功能

    万次阅读 2019-01-30 18:17:45
    Python中是有查找功能的,四种方式:in、not in、count、index; 下面以 List = ["L","rong","wu","forever"] 为例 (1)in字符 :判断值是否在列表中 (2)not in...
  • python列表练习题

    千次阅读 2018-06-06 15:49:16
    查询所有用户5.根据姓名查找手机号6.退出============================ name=[] number=[] a=(''' ====通讯录管理系统==== 1.增加姓名和手机 2.删除姓名 3.修改手机 4.查询所有用户 5.根据姓名查找手机号 6.退出 ==...
  • PyCon 2011 - Hidden Treasures of the Python Standard Library - 将sqlite3的查询输出转化为python列表格式
  • Python列表综合练习

    千次阅读 2018-09-14 16:22:14
    # 1)创建一个空列表 score; score = [] # 2)在 score 列表中依次追加 10 个数值(68,87,92,100,76,88,54,89,76,61); score.append([68, 87, 92, 100, 6, 88, 54, 89, 76, 61]) # 3)输出 score 列表中第 3 个元素的...
  • 1.列表常用操作方法: 方法名 功能 参数 返回值 范例 append(data) :追加 在列表的末尾添加数据 data:加入到列表中的数据 None list1[1,2,3] list.append("itcast") ...
  • 自学python 看完一本教程之后突发奇想想做一个关于学生日常管理的小脚本 ``` print('**************************' '\n欢迎使用学生管理软件1.0版本' '\n1.新生信息录入' '\n2.全部学院信息' '\n3.学生...
  • python批量查询(excel)数据 需求: 批量查询数据并导出到另一个excel表格中. 思路: 一开始想用c++,但excel对c++的支持并不好,只得选择了python 第一次使用python, 学了不少东西, 还是得记录一下, 做个总结,以后用的...
  • python 数据查询 in

    千次阅读 2017-12-29 20:37:44
    今日写使用python 写数据库操作 发现使用in 频繁报错 解决后就一下 小的知识class t_templet_joom_wait_upload(): def __init__(self, db_conn): self.db_conn = db_conn def DataById(self, ids): result = {} ...
  • 今天朋友提了个好问题:如果一个字典里嵌套了列表列表里又嵌套了字典,字典和列表的数量不定,该如何查询一个key的值呢? 举例 d = {"a":[{"b":[1,2,3],"c":"cccc"},[1,2,3]]} 方法1 按字符串搜索,直接找key,...
  • 4. 列表一学完,Python 会一半,滚雪球学 Python

    万次阅读 多人点赞 2020-11-24 15:06:39
    万字长文学 Python 列表,确定你能学会,滚雪球学 Python
  • python 列表操作方法详解及例子

    千次阅读 多人点赞 2019-01-19 20:47:00
     列表Python中最基本的数据结构,列表是最常用的Python数据类型,列表是一个数据的集合,集合内可以放任何数据类型,可对集合方便的增删改查操作。Python已经内置确定序列的长度以及确定最大和最小的元素的方法 ...
  • python 查询ip工具

    千次阅读 2018-12-22 15:32:09
    python ip查询 今天用python爬虫及 tkinter 写一个查询ip信息的可视化工具 1.Python GUI编程(Tkinter) Python 提供了多个图形开发界面的库,包括Tkinter,wxPython。Jython,其他两个不说,今天用到的是Tkinter。 ...
  • 列表去重: list_number=[1,2,3,4,5,6,6,7,7,7,8,9] print(list(set(list_number))) '''利用列表转集合再转列表‘’‘ 列表统计重复次数: def anyls(a): import collections dic = collections.Counter(a) for...
  • windows命令 python -m pip install 安装pip python -m pip list 查看已安装pip列表和版本
  • python查找列表中元素To find the total number of elements in a List in Python – we use the len() method, it is an inbuilt method, it accepts an argument (this list) and returns the total number of ...
  • Python查询数据库: def read_sql(conn,sentence): cursor = conn.cursor() cursor.execute(sentence) #sentence为sql指令 result = cursor.fetchall() conn.commit() cursor.close() return result #返回为...
  • 学习参考来自:http://www.runoob.com我们对python列表的理解是是一种基本的数据结构,结构中的每个元素都会有一个下标来与之对应,其实下标为0。对列表的操作包括通过索引下标查找展示,通过切片来获取指定部分...
  • Python列表(list)的相关操作及方法

    万次阅读 多人点赞 2019-06-13 21:07:42
    Python列表(list)的相关操作及方法 一、list列表 1.概述: 本质:list列表的本质是一种有序的集合 2.创建列表 语法: 列表名 = [元素1,元素2,元素3…] 说明:列表中的选项被称为元素,跟string类似,下标也是...
  • python- Tkinter带模糊查询的下拉列表

    热门讨论 2020-08-03 14:16:37
    前段时间接到领导给我的一个运费核算小程序项目的需求,大概的思路给我讲解了一下,并给我一个效果图,那就开始吧,但是在我使用tkinter绘制我们的布局时,怎么搜也没有搜到关于带模糊查询的下拉列表,但是我这还...
  • python3 列表长度In this article, we will be unveiling techniques to find the length of a Python list. Finding the length actually means fetching the count of data elements in an iterable. 在本文中,...
  • python查询员工信息表

    千次阅读 2016-08-28 11:04:20
    python查询员工信息表
  • 请问如何用python调用dbaccess连接informix数据库,把查询出来的结果放入到python创建的列表
  • Python列表及元组操作及练习

    千次阅读 2018-08-09 14:00:00
    列表操作: 增: append,insert,extend(可迭代的去添加) 删: 按元素去删除:remove 按索引去删:pop去除(有返回值), del删除(彻底删除),clear清空列表 改: 按索引去改(直接指定值进行修改);按切片去改(可迭代的去修改...
  • python--列表list

    千次阅读 2021-03-26 09:37:48
    列表list是python基本的数据结构,是可变序列,允许有重复元素。 环境 win10 64bit python 3.9 创建 列表的创建可以通过内置的list类创建,也可以用方括号[]创建,列表中的元素可以是任意数据类型,列表可嵌套...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 130,270
精华内容 52,108
关键字:

python列表查询

python 订阅