精华内容
下载资源
问答
  • 返回列表数据类型
    千次阅读
    2020-12-29 17:17:42

    一、表达方式

    1、英文[]表示

    2、列表内部可以存储任意类型的数据

    3、可变的有序序列

    二、常用函数

    1、type():查询变量的类型,如type(["name", "sex", "age"]) = list

    2、len():查询列表的长度,如len(["name", "sex", "age"]) = 3

    3、min():返回列表中的最小值,如min([1, 3, 5, 8]) = 1,字符串同样适用

    4、max():返回列表中的最大值,如max([1, 3, 5, 8]) = 8,字符串同样适应

    三、索引(获取列表中的一个元素)

    1、表达方式:list[index],index即表示索引

    2、分类:分为正数索引和负数索引,正数索引从左往右开始数,从0开始计算,list[index]表示第index + 1个元素,即0表示第1个元素的位置,1表示第2个元素的位置,......;负数索引从右往左开始数,从-1开始计算,list[index]表示倒数第|index|个元素的位置,即-1表示倒数第一个元素的位置,-2表示第二个元素的位置, ......

    3、超出索引,python报错并终止运行

    四、切片(获取列表中的一个或多个元素)

    1、表达方式:liststart : end : step],其中start表示起始位置,end表示结束位置,step表示步长,左闭右开区间(即包括左边不包括右边)。start如果省略,当step > 0时,表示从左数第1个元素开始切,当step < 0时,表示从右数第一个元素开始切;end如果省略,当step > 0时,表示截取至正数最后一个元素,当step < 0 时,表示截取至倒数最后一个元素;步长如果不写,表示默认为1

    2、规律:如果end结束位置在start开始位置的右边,表示从左往右切,步长必须为正数,如果end结束位置在开始位置的左边,表示从右往左边切,步长必须为负数

    五、常用方法

    1、增

    a、append():list.append(value),列表末尾追加一个元素,如a = ['name', 'sex', 'age'],a.append(‘class’),a = ['name', 'sex', 'age', 'class']

    b、insert():list.insert(index, value),指定位置添加元素,如 a = ['name', 'sex', 'age'],a.insert1, 'class'),a = ['name', 'class', 'sex', 'age']

    c、extend():list1.extend(list2),将一个列表的元素追加至另一个列表末尾,即两个列表合并,如list1 = [1, 3, 5],list2 = [2, 4, 6],list1.extend(list2), list1 = [1, 3, 5, 2, 4, 6]

    2、删

    a、remove():list.remove(value),根据元素的值删除元素,如list = ['name', 'sex', 'age'],list.remove('sex'),list = ['name', 'age']

    b、pop():list.pop(index),根据索引删除元素,如list = ['name', 'sex', 'age'],list.pop(1),list = ['name', 'age']

    c、clear():list.clear(),清除列表中的所有元素,如list = ['name', 'sex', 'age'],list.clear(),list = []

    3、改

    list[index] = new value,根据索引修改元素的值

    4、查

    list[index],根据索引查找指定位置的元素的值

    index():list.index(value),查找元素所在的索引,如果查找的元素不存在,程序报错并终止执行

    5、排序

    sort():针对数值型列表,升续排列

    6、列表反向

    reverse():反向列表中的元素

    7、统计

    count():统计列表中某一元素出现的次数

    更多相关内容
  • Redis列表数据类型

    千次阅读 2022-06-15 12:44:05
    列表数据类型(List)

    列表数据类型(List)

    • 特点
    1、元素是字符串类型
    2、列表头尾增删快,中间增删慢,增删元素是常态
    3、元素可重复
    4、最多可包含2^32 -1个元素
    5、索引同python列表
    
    • 列表常用命令
    # 增
    1、从列表头部压入元素
    	LPUSH key value1 value2 
        返回:list长度
    2、从列表尾部压入元素
    	RPUSH key value1 value2
        返回:list长度
    3、从列表src尾部弹出1个元素,压入到列表dst的头部
    	RPOPLPUSH src dst
        返回:被弹出的元素
    4、在列表指定元素后/前插入元素
    	LINSERT key after|before value newvalue
        返回:
    		1,如果命令执行成功,返回列表的长度
    		2,如果没有找到 pivot ,返回 -1
    		3,如果 key 不存在或为空列表,返回 0 
    
    # 查
    5、查看列表中元素
    	LRANGE key start stop
      # 查看列表中所有元素: LRANGE key 0 -1
    6、获取列表长度
    	LLEN key
    
    # 删
    7、从列表头部弹出1个元素
    	LPOP key
    8、从列表尾部弹出1个元素
    	RPOP key
    9、列表头部,阻塞弹出,列表为空时阻塞
    	BLPOP key timeout
    10、列表尾部,阻塞弹出,列表为空时阻塞
    	BRPOP key timeout
      # 关于BLPOP 和 BRPOP
      	1、如果弹出的列表不存在或者为空,就会阻塞
    	2、超时时间设置为0,就是永久阻塞,直到有数据可以弹出
    	3、如果多个客户端阻塞再同一个列表上,使用First In First Service原则,先到先服务
    11、删除指定元素
    	LREM key count value
        count>0:表示从头部开始向表尾搜索,移除与value相等的元素,数量为count
    	count<0:表示从尾部开始向表头搜索,移除与value相等的元素,数量为count
    	count=0:移除表中所有与value相等的值
        返回:被移除元素的数量
        
    12、保留指定范围内的元素
    	LTRIM key start stop
        返回:ok
        样例:
      		LTRIM mylist1 0 2 # 只保留前3条
      		# 应用场景: 保存微博评论最后500条
      		LTRIM weibo:comments 0 499
    	# 改
    13、将列表 key 下标为 index 的元素的值设置为 value
    	LSET key index newvalue
    
    展开全文
  • Python基础(3)—八种数据类型

    万次阅读 多人点赞 2018-08-18 18:19:46
    Python的八种数据类型 八种数据类型分别是: number(数字)、string(字符串)、Boolean(布尔值)、None(空值) list(列表)、tuple(元组)、dict(字典)、set(集合)。 下面,我将这八种类型的相关知识...

    Python的八种数据类型

    八种数据类型分别是:

    number(数字)、string(字符串)、Boolean(布尔值)、None(空值)

    list(列表)、tuple(元组)、dict(字典)、set(集合)。

    下面,我将这八种类型的相关知识,做一个梳理。

     

    1.number(数字类型)

    2.string(字符串类型)

    3.Boolean(布尔值)与空值

    4.list(列表类型)

    5.tuple(元组类型)

    6.dict(字典类型)

    7.set(集合类型)

    8.数据类型装换

    展开全文
  • python中的基本数据类型列表,元组

    千次阅读 2020-11-21 02:34:20
    列表是python的基本数据类型之一,用[]来表示,可以存放各种数据类型(什么都能装,能装对象的对象)列表相比于字符串,不仅可以存放不同类型的数据,而且可以存放大量的数据.2.列表的索引和切片(列表和字符串一样,也拥有...

    一.列表

    1.什么是列表.

    列表是python的基本数据类型之一,用[]来表示,可以存放各种数据类型(什么都能装,能装对象的对象)

    列表相比于字符串,不仅可以存放不同类型的数据,而且可以存放大量的数据.

    2.列表的索引和切片(列表和字符串一样,也拥有索引和切片)

    列表切片切出来的内容依旧是列表.

    2.1索引:

    lst=['马化腾','马云','王健林','雷军','刘翔','萧敬腾']print(lst[0])

    lst=['马化腾','马云','王健林','雷军','刘翔','萧敬腾']

    lst[2]='赖美云'

    print(lst)#这里说明列表是可以发生改变的,与字符串不同,字符串每次操作 都会返回一个新的字符串

    2.2切片

    1 lst=['马化腾','马云','王健林','雷军','刘翔','萧敬腾']2 print(lst[0:4])3

    4 lst=['马化腾','马云','王健林','雷军','刘翔','萧敬腾']5 print(lst[-1:-4:-2]) #倒着,带步长,跳着也可以取

    二.列表的增删改查

    1.增加

    1.1append 追加

    1 lst=['马化腾','马云','王健林','雷军','刘翔','萧敬腾']2 print(lst)3 lst.append('张杰')4 print(lst)5 #########运行结果

    6 ['马化腾', '马云', '王健林', '雷军', '刘翔', '萧敬腾']7 ['马化腾', '马云', '王健林', '雷军', '刘翔', '萧敬腾', '张杰'] #在原列表的末尾加入新的东西.

    1.2 insert(index, 元素) 在index位置添加元素

    1 lst = ['马化腾', '马云', '王健林', '雷军', '刘翔', '萧敬腾']2 lst.insert(1,'刘德华') #在1位置插入刘德华,原来在一后面的元素就会向后移动一位

    3 print(lst)

    1.3 extend() 迭代添加

    1 lst = ['马化腾', '马云', '王健林', '雷军', '刘翔', '萧敬腾']2 lst.extend('大张伟') #把输入的字符串一个一个迭代添加到列表的最后

    3 print(lst)4 #['马化腾', '马云', '王健林', '雷军', '刘翔', '萧敬腾', '大', '张', '伟']

    5 lst.extend(['霍元甲']) #把字符串整个添加到列表的最后

    6 print(lst)7 #['马化腾', '马云', '王健林', '雷军', '刘翔', '萧敬腾', '大', '张', '伟', '霍元甲']

    8 lst.extend(['朱元璋','李白']) #把多个字符串添加到列表的最后

    9 print(lst)10 #['马化腾', '马云', '王健林', '雷军', '刘翔', '萧敬腾', '大', '张', '伟', '霍元甲', '朱元璋', '李白']

    2.删除

    2.1pop(index)按照位置删除元素

    1 lst = ['马化腾', '马云', '王健林', '雷军', '刘翔', '萧敬腾']2 lst.pop(2) #删除2号元素,括号里什么也不写,默认删除最后一个

    3 print(lst)4 #['马化腾', '马云', '王健林', '雷军', '刘翔']

    2.2remove(元素)直接删除元素

    1 lst = ['马化腾', '马云', '王健林', '雷军', '刘翔', '萧敬腾']2 lst.remove("马云") #删除知道元素具体内容的指定元素

    3 print(lst)4 #['马化腾', '王健林', '雷军', '刘翔', '萧敬腾']

    5 lst.remove("哈哈") #删除不存在的元素会报错

    6 print(lst)7 #ValueError: list.remove(x): x not in list报错内容

    2.3del切片

    1 lst = ['马化腾', '马云', '王健林', '雷军', '刘翔', '萧敬腾']2 del lst[1:3] #与前两个删除不同的是格式上要 del+空格+列表

    3 print(lst)4 #['马化腾', '雷军', '刘翔', '萧敬腾']

    2.4clear()清空列表

    1 lst = ['马化腾', '马云', '王健林', '雷军', '刘翔', '萧敬腾']2 lst.clear()3 print(lst)4 #[]

    3.修改

    3.1索引修改

    1 lst = ['马化腾', '马云', '王健林', '雷军', '刘翔', '萧敬腾']2 lst[1]='丘比特' #把指定元素修改成指定内容

    3 print(lst)4 #['马化腾', '丘比特', '王健林', '雷军', '刘翔', '萧敬腾']

    3.2切片修改

    lst = ['马化腾', '马云', '王健林', '雷军', '刘翔', '萧敬腾']

    lst[1:4:3]=['杨幂','迪丽热巴'] #如果补偿不是一,要注意元素的个数

    print(lst)#ValueError: attempt to assign sequence of size 2 to extended slice of size 1

    lst = ['马化腾', '马云', '王健林', '雷军', '刘翔', '萧敬腾']

    lst[1:4]=['杨幂','迪丽热巴'] #如果步长是一,就不用关心元素的个数

    print(lst)#['马化腾', '杨幂', '迪丽热巴', '刘翔', '萧敬腾']

    4.查询

    列表是一个可迭代对象,所以可以进行for循环,分别输出列表中的每一个元素.

    for el(元素) in lst:

    print(el)

    5.其他操作

    5.1次数(count)

    1 lst = ['马化腾', '马云', '王健林', '雷军', '刘翔', '萧敬腾']2 num=lst.count('马云') #查询马云出现的个数 3 print(num)4 #1

    5.2排序(sort)

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

    lst.sort()#排序,默认升序

    print(lst)#[1, 2, 3, 4, 5, 6, 8, 9]

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

    lst.sort(reverse=True) #降序

    print(lst)#[9, 8, 6, 5, 4, 3, 2, 1]

    5.3反转(reverse)

    1 lst = ['马化腾', '马云', '王健林', '雷军', '刘翔', '萧敬腾']2 lst.reverse() #反转

    3 print(lst)4 #['萧敬腾', '刘翔', '雷军', '王健林', '马云', '马化腾']

    5.4长度(len)

    1 lst = ['马化腾', '马云', '王健林', '雷军', '刘翔', '萧敬腾']2 lst.reverse() #反转

    3 print(lst)4 #['萧敬腾', '刘翔', '雷军', '王健林', '马云', '马化腾']

    三.列表的嵌套

    采用降维的操作,一层一层的看lst=[1,'hua',5,'会有鬼',[1,5,'发过火',54,[5,5,6,'fgh','法国红酒']]]

    print(lst[3]) #找到会有鬼

    print(lst[2:4]) #找到5和会有鬼

    print(lst[3][2]) #找到会有鬼的鬼字

    s=lst[1] #拿到hua,将首字母大写,再扔回去

    s=s.capitalize() # lst[1]=s # print(lst) #lst=[1,'hua',5,'会有鬼',[1,5,'发过火',54,[5,5,6,'fgh','法国红酒']]] #把发过火改成发过水

    lst[4][2]=lst[4][2].replace('火','水') #要定位到发过火,不要定位到火,才能改

    print(lst)#[1, 'hua', 5, '会有鬼', [1, 5, '发过火', 54, [5, 5, 6, 'fgh', '法国红酒'], '雪碧']]

    四.元组和元组嵌套

    俗称不可变的列表,又被称为只读列表,元组也是python的只读列表之一用()括起来,里面可以放任何数据类型的数据,但是不能改.

    1 tu=(1,'太白','李白','太黑','怎么黑')2 print(tu)3 print(tu[0])4 print(tu[1])5 print(tu[1:4])6 4.1for循环便利元组7 for el intu:8   print(el)

    五.range

    range可以帮我获取到一组数据通过for循环打印这组数据

    1 for i in range(0,101,2):2 print(i)

    展开全文
  • python基本数据类型列表与元组(一)python中list与tuple都是可以遍历类型。不同的是,list是可以修改的,而元组属于不可变类型,不能修改。列表和元组中的元素可以是任意类型,并且同一个列表和元组中可以包含多种...
  • ts(TypeScript)定义服务器返回数据类型

    千次阅读 2021-11-01 09:33:21
    ts(TypeScript)定义服务器返回数据类型 1.定义基本返回类型 export type JSONResponse = { stat: string; msg?: string; }; stat:状态 msg:提示信息 (msg后面的?问号表示该参数是可选的,服务器可能返回,也...
  • 用法:文件对象.read(num),num表示要从文件中读取的数据的长度(单位是字节),如果没有传入num,那么就表示读取文件中所有的数据。 with open('test1.tst', 'r') as file: file_data = file.read() print...
  • 列表数据类型

    千次阅读 2017-04-10 21:44:22
    列表数据类型“列表”是一个值,它包含多个字构成的序列。“列表值”指的是列表本身,而不是指列表中的值。列表中的值称为表项,表项用逗号隔开。列表用左括号开始,右括号结束,即[]。注意,[]是一个空列表,不包含...
  • Scratch数据类型以及变量和列表

    千次阅读 2019-11-04 15:50:15
    数据类型 Scratch有3种数据类型: 数字类型 布尔类型 字符串类型 参数凹槽 某些积木中带有参数凹槽。参数凹槽有3种: 六边形: 布尔类型参数 矩形: 字符串类型参数 圆角矩形: 数字类型参数 然而,...
  • python实现字符串数据类型转List列表数据类型 功能 输入一串字符串或者一个List数据类型,自动将其转换为List数据类型 代码实现 def string_or_list_to_list(input_str): ''' 字符串转列表,或者列表list...
  • Python语言包括九种基本的数据类型,我们把它分为以下三类。 数字类型 整数、浮点数、复数 字节类型 字符串、字节串 组合类型 集合、元组、列表、字典 一、数字类型 1 整数类型 与数学中的整数...
  • Pandas是基于NumPy构建的数据分析包,但它含有比ndarray更为高级的数据结构和操作工具,如Series类型、DataFrame类型等。 Pandas的便捷功能离不开高效的底层数据结构的支持。 Pandas主要有三种数据结构: Series...
  • 3. Python基本数据类型

    千次阅读 2021-06-29 20:33:22
    文章目录Python的 基本数据类型多个变量赋值标准数据类型数值运算String(字符串)List(列表)Tuple(元组)Set(集合)Dictionary(字典)Python数据类型转换 Python的 基本数据类型 Python 中的变量不需要声明。...
  • Python数据结构-列表

    千次阅读 多人点赞 2021-12-24 10:29:01
    在代码调试过程中,该函数会起到很大的作用,例如在使用数据集合但并不知集合内部的数据类型时,可以使用type准确的返回对象类型。 本文重点内容主要是对列表数据结构的使用 1 序列 在Python中,序列是一组按顺序...
  • Python中的基本数据类型(7个)

    千次阅读 2020-11-19 17:27:08
    Python中的整型属于int类型,默认用十进制表示,此外,也支持二进制,八进制,十六进制表示方法。 进制转换 计算机本质上只认识二进制,但是python里面的数字还是以十进制展示的, 当然里面给我们内置了一些方法帮...
  • 4、Python语言中很多数据类型都是序列类型,其中比较重要的是字符串类型,元组类型和列表类型。 通用操作符和函数 操作符 描述 x in s 如果x是序列s的元素,返回True,否则返回False x not in s 如果x是...
  • Python 列表元素类型转换总结

    千次阅读 2021-10-20 19:53:20
    Python列表通常可以包含整型,字符串,浮点型数据,甚至还可以包含另一个列表,本文主要使用Python函数,实例展示其中整型,字符串的转换。 列表中字符串变为整型(浮点型) 整型 a = ['1','2','3','4','50'] res =...
  • Python__组合数据类型

    千次阅读 2020-11-21 02:31:05
    (无序,唯一,Python中要求放入集合中的数据类型是不可变的)。集合用大括号 {}表示,元素间用逗号分隔创建集合用{} 或者 set()集合操作符:S | T (并集) S - T (差集) S & T(交集) S ^ T (补集)判断子集关系:ST)...
  • 【Redis高手修炼之路】数据类型——Redis的5种数据类型 string、list、hash、set、zset这些数据类型你都会嘛?常用命令以及详细命令演示
  • python中有哪些基本数据类型

    千次阅读 2021-01-12 00:29:40
    python的基本数据类型有哪些?下面一一给大家介绍:1、数字 ---> int类当然对于数字,Python的数字类型有int整型、long长整型、float浮点数、complex复数、以及布尔值(0和1),这里只针对int整型进行介绍学习。在...
  • swagger返回数据列表,中文注释

    千次阅读 2020-04-24 12:37:53
    因为业务需要,一个查询接口,需要给前端返回二个列表对象数据,用map返回,发现swagger没有各个字段的中文注释,最简单方式还是封装一个组合实体类,将需要返回前端的数据都封装在里面即可!最后将该实体类再controller层...
  • python基础3 ---python数据类型

    千次阅读 2020-12-16 02:25:11
    ython基础一、python数据类型 ------列表(list)1、定义:[]内以逗号分隔,按照索引,存放各种数据类型,每个位置代表一个元素特性:可存放多个不同类型的值;可修改指定索引位置对应的值,可变;按照从左到右的顺序...
  • 详解Python集合数据类型

    千次阅读 2020-11-21 02:34:58
    本篇介绍Python集合数据类型。集合不同于列表和元组类型,集合存储的元素是无序且不能重复的,同数学中的集合一样,集合可以执行集合的并、交、差运算。通过本篇的学习,可以达成如下目标。● 掌握集合数据类型● 在...
  • Python基础知识——数据类型在学习一门语言的过程中,首先肯定就是要先接触到它所拥有的数据类型,Python拥有五种主要的数据类型,下面介绍一下我对这五种数据类型的理解和想法。1.数在Python中的数主要分为四种:...
  • 元组是什么 元组(tuple)是Python中一种内置的存储有序数据的结构。...因为元组是不可变的数据类型,因此元组没有增删改查 元组的创建 (1)空元组的创建——tup = () (2)当元组中只有一个数据时——tup...
  • python六大数据类型详解

    万次阅读 多人点赞 2019-10-13 21:07:18
    史上最全数据类型详解,详细介绍了Python3 中六个标准的数据类型:Number(数值)、String(字符串)、List(列表)、Tuple(元组)、Set(集合)、Dictionary(字典)。六大数据类型的方法和常规操作。
  • python:数据类型list

    千次阅读 2020-12-21 10:18:39
    一、列表listlist是python中基础的数据类型之一,它是以[ ]括起来,每个元素以逗号隔开,而且他里面可以存放各种数据类型li = ['alex', 123, True, (1, 2, 3, ' wusir '), [1, 2, 3, '小明'], {'name': 'alex' }]...
  • Redis 五种数据类型

    千次阅读 2021-11-10 21:57:36
    文章目录前言一、String 数据类型1. SET/GET/APPEND/STRLEN2. INCR/DECR/INCRBY/DECRBY3. GETSET4. SETEX5. SETNX6. MSET/MGET/MSETNX二、List 数据类型1. LPUSH/LPUSHX/LRANGE2. LPOP/LLEN3. LREM/LSET/LINDEX/...
  • Python六大数据类型

    千次阅读 2021-08-10 11:18:54
    Python六大数据类型 BEGIN: python3数据类型主要分为以下六大类: Numbers(数字) String(字符串) List(列表) Tuple(元组) Dictionary(字典) Set(集合) Python3 的六个标准数据类型中:  不可...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,040,839
精华内容 416,335
关键字:

返回列表数据类型