精华内容
下载资源
问答
  • 注意append(增加)和extend(扩展)的区别 2、元组:用(,) 元组里面可以放多种类型的元素,一般不会修改, 【例子】元组有不可更改 (immutable) 的性质,因此不能直接给元组的元素赋值,但是只要元组中的元素...

    1、列表:用[,]

    常用创建方法:range,推导式

    list存储的是对象,x = [a] * 4操作中,只是创建4个指向list的引用,所以一旦a改变,x中4个a也会随之改变。

    注意append(增加)和extend(扩展)的区别

    2、元组:用(,)

    元组里面可以放多种类型的元素,一般不会修改,

    【例子】元组有不可更改 (immutable) 的性质,因此不能直接给元组的元素赋值,但是只要元组中的元素可更改 (mutable),那么我们可以直接更改其元素,注意这跟赋值其元素不同。

    元组大小和内容都不可更改,因此只有 count 和 index 两种方法。

    可以解压元组

    如:t = (1, 10.31, ('OK', 'python'))
    (a, b, (c, d)) = t
    print(a, b, c, d)
    # 1 10.31 OK python

     

    展开全文
  • python常用内置数据类型总结: 1.形式: 列表list:[1,2,3] [a,b,c] [‘myss’,{2},(1,3),[‘c’,2],...【所有元素放在一对圆括号中,元素之间使用逗号分隔,元组中只有一个元素时后面逗号不能省略】 字典dict:...

    python常用内置数据类型的总结:
    1.形式:
    列表list:[1,2,3] [a,b,c] [‘myss’,{2},(1,3),[‘c’,2],{65:‘A’}]
    【所有元素放在一对方括号中,元素之间使用逗号分隔,其中的元素可以是任意类型】
    元组tuple:(1,2,3) (1,)
    【所有元素放在一对圆括号中,元素之间使用逗号分隔,元组中只有一个元素时后面的逗号不能省略】
    字典dict:{‘a’:97,‘b’:98,‘c’:99,‘d’:100} {1:‘a’:2:‘b’}
    【所有元素放在一对大括号中,元素之间使用逗号分隔,元素形式为“键:值”,其中“键”不允许重复并且必须为不可变类型,“值”可以是任意类型的数据】
    集合set:{‘a’,‘b’,‘c’}
    【所有元素放在一对大括号中,元素之间使用逗号分隔,元素不允许重复且必须为不可变类型;集合中只能包含数字、字符串、元组等不可变类型的数据,而不能包含列表、字典、集合等可变类型的数据,包含列表等可变类型数据的元组也不能作为集合的元素。集合不支持使用下标直接访问特定位置上的元素,也不支持使用random中的choice()函数从集合中随机选取元素,但支持使用random模块中的sample()函数随机选取部分元素。】
    字符串str:‘abcd’ “abcd” ‘’‘a"bc"d’’’
    【使用单引号、双引号、三引号作为定界符,不同定界符之间可以互相嵌套;前面加字母r或R表示原始字符串,任何字符都不进行转义】
    2.功能和用法
    (1)可用下标0寻找列表或元组的第一个元素;而字典不可下标,应用“键”寻找对应的值。
    (2)列表,字典,集合可变;元组,字符串不可变。所以不可以修改字符串里的内容,也不能删除其中的字符。所以元组不存在追加插入删除等函数,且元组可使代码更安全。
    (3)元组可以作为字典的键,也可作为集合的元素;列表均不可。
    (4)字符串,列表和元组的元素是有顺序的;集合和字典内的元素则忽略顺序。
    (5)元组可由tuple()转换,列表用list()。
    (6)字符串前加r或者R表示原始字符串,避免因为特殊字符进行转义。
    (7){}:空字典
    []:空列表
    ():空元组
    (8)创建方法除了可以直接创建外:
    列表:x=list()
    元组:x=tuple()
    字典:x=dict()
    集合:x=set()
    字符串:x=str()
    (9)encode()函数可以把字符串转化为字节串,decode()解码成为字符串

    展开全文
  • 字符串列表元组,字典的区别

    千次阅读 2017-12-19 16:15:41
    以前总觉得标题上那几类都差不多,今天刚刚学习完python基础知识,...访问字符串种某个字符同访问元组列表的元素是一样 比如: [python] viewplain copy 1.  mystr="mystr",mystr[0]="m",mystr[1]=

    以前总觉得标题上那几类都差不多,今天刚刚学习完python基础知识,正好总结一下他们的区别:

    字符串:

    字符串不能修改字符序列,除了不能修改之外,还可以把字符串当成列表一样处理。

    访问字符串种某个字符同访问元组和列表的元素是一样的

    比如:

    [python] viewplain copy

    1.  mystr="mystr",mystr[0]="m",mystr[1]="y"  



    这里不做深入讨论字符串,把字符串放在这里主要是为了说明字符串具备列表的一些特点。

    列表:

    列表的特点就是:可重复,类型可不同。类型不同也是跟数组最本质的区别了。python里的列表用“[]”表示。

    列表是可变对象,它支持在原处修改的操作.也可以通过指定的索引和分片获取元素。

    区别于元组,可动态增加,删除,更新。

    可以和字符串作为比较。因为字符串具备列表的一些特点

    元组:

    元组和列表在结构上没有什么区别,唯一的差异在于元组是只读的,不能修改。元组用“()”表示。

    元组一旦定义其长度和内容都是固定的。

    一旦创建元组,则这个元组就不能被修改,即不能对元组进行更新、增加、删除操作。

    若想创建包含一个元素的元组,则必须在该元素后面加逗号“,”,否则创建的不是一个元组,而是一个字符串

    字典:

    字典存储键值对数据。

    字典最外面用大括号,每一组用冒号连起来,然后各组用逗号隔开。

    字典最大的价值是查询,通过键,查找值。

    展开全文
  • 列表时可以修改,这对处理网站用户列表或游戏中角色列表至关重要。然而,有时候你需要创建一系列不可修改元素,元组可满足你。 元组特点:元组是有序,不能修改。 元组的定义: (1) .通过()来定义:变量名=...

    列表非常适合用于存储在程序运行期间可能变化的数据集。列表时可以修改的,这对处理网站的用户列表或游戏中的角色列表至关重要。然而,有时候你需要创建一系列不可修改的元素,元组可满足你。

    元组特点:元组是有序的,不能修改。
    元组的定义:
    (1) .通过()来定义:变量名=(1,2,3,4,) 。以逗号分割的,以小括号包围的序列。
    (2) .通过tuple函数定义: lst=[1,2,3,4] 变量名=tuple(lst)
    元组的优点:由于元组不可变,所以遍历元组比列表要快(较小的性能提升)。

    (一)访问元组
    元组的访问和列表相同,可以直接使用下标索引访问元组中的单个数据项,也可以使用截取运算符访问子元组。访问运算符包括“[]”和“[:]”运算符,用于访问元组中的单个数据项,或者一个子元组。
    在这里插入图片描述

    多维元组访问
    在这里插入图片描述

    使用多个变量接受元组的值:
    在这里插入图片描述

    (二)修改元组

    说明:Python中不允许修改元组的数据,包括不能删除其中的元素。
    元组是不可变的,也就是说,元组中的元素在被赋值后不能改变。但是,如果元素本身是一个可变数据类型的列表,那么其嵌套项可以被改变。
    在这里插入图片描述
    当然,也可以重新定义整个元祖给同一变量。

    dimension = (200, 50)
    print('Original dimensions:\n')
    for i in dimension:
        print(i)
    
    dimension = (400, 100)
    print('Modified dimensions:\n')
    for i in dimension:
        print(i)
    

    (三)元组中的逗号
    在这里插入图片描述

    (四)tuple函数

    tuple函数的功能与list函数基本上一样的,以一个序列作为参数并把它转换为元组,如果参数是元组,那么该参数就会被原样返回。
    在这里插入图片描述
    (五)python元组的方法

    元组的查找 :
    index 从左往右返回第一个遇到的指定元素的索引,如果没有,报错
    count 返回元组当中指定元素的个数

    (六)python元组与字符串的区别

    1、元组和字符串都是有序的,不可修改的序列
    2、元组的元素可以是任何类型,字符串的元素只能是字符
    3、元组的元素长度可以任意,字符串的元素长度只能为1

    展开全文
  • 字符串 列表 元组 字典 书写方式 ‘’或者“” [] () {} 索引方式 有两种索引方式,从左往右以0开始,从右往左以-1开始,写在方括号中 有两种索引方式,从左往右以0开始,从右往左以-1开始,写在方...
  • 一、字符串 ...元组列表几乎一样,但是元组输入时使用小括号并且元组字符串一样,不可变。 如果元组中只有一个值,你可以在括号内该值后面跟上一个逗号,表明这种情况。否则,Python将认为你只是...
  • 二、元组列表的区别 (1)元组号称不可修改的列表,也就是只能查 果然是好兄弟,他俩还可以互换 元组 = tuple(列表列表 = list(元组) 三、集合和列表的区别 (1)集合无序、列表有序 (2)集合成员不可...
  • 4、序列:列表元组字符串都序列;即成员有序排列,可以通过下标访问,可以进行切片操作。字符串(普通字符串和unicode字符串) 5、集合:没有顺序简单对象聚集。可以检查成员是否存在,是否是另一个集合...
  • 字符串赋予值两个例子 字符串被引用例子 元组某个值被替换元组被引用例子 列表中某个值被替换 列表被引用例子 说明,当其中任何一方列表没有被整体替换,任何列表引用变化都是一致;当任何一方整体被...
  • 列表元组字符串

    2020-07-29 15:20:35
    列表元组字符串 1 三者区别 ✔✔✔✔ 列表是最常用Python数据类型,它可以作为一个方括号内逗号分隔值出现。 ✨✨✨✨元组其实跟列表差不多,也是存一组数,只是他一旦创建,便不能再修改,所以又叫只读列表...
  • 元组列表的大部分操作相同,但是列表是不固定,可以随时插入、删除,而元组一旦确定就不能再更改,所以系统为了列表的灵活性就需要牺牲一些内存,而元组就更为紧凑(注意:元组在定义过程中,字符串必须用单引号...
  • 主要是觉得python中对数据结构...列表元组相对字符串的区别是,后者的元素是一个个字符,形式上是连续的,并且有时候可强制转化为其他数据类型;前者的元素更像一个个的小序列,且这些小序列的种类和属性可以不同...
  • 字符串 列表 元组 " " [] () 增 .join() .append() .insert() .extend() 不能 删 .split() .strip() .pop() .remove() del .clear() del 改 .replace(,) 索引改 不能 查 .find().index() 元素、索引、...
  • 元组列表的区别元组列表类似,但其元素是不可变,即元祖一旦创建,用任何方法都不可以修改其元素,元组相当于只读列表。 相同点:\ 元组的元素与列表一样按定义的次序进行排序。 元组的负数索引与列表一样,...
  • 字符串、列表、字典、元组的区别前言一、字符串的取值和赋值二、使用步骤1.引入库2.读入数据总结 前言 学到哪儿,做到哪儿【捂脸】 提示:以下是本篇文章正文内容,仅供参考 一、字符串的取值和赋值 示例:pandas ...
  • {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],"search_count":[{"count_phone":4,"count":4}]},"card":[{"des":"阿里技术人对外发布原创技术内容最大平台;社区覆盖了云计算、大数据、人工智能、...
  • 1.Python中list列表是可以原地修改; 也就是对list修改后,还在原来内存位置上。 >>> a=[1,2,9,8,7] >>> id(a) 55947912L >>> b=[4,5,6] &...
  • 元组元组(tuple)是Python中另一个重要序列结构,与列表类似,也是由...在内容上,可以将整数、实数、字符串列表元组等任何类型内容放入元组中,并且同一个元组中,元素类型可以不同,因为它们之间没有任何...
  • 列表元组字符串

    2020-07-28 21:46:05
    4. list.extend(seq) 在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表(3.4的区别,一和多)严格来说 append 是追加,把一个东西整体添加在列表后,而 extend 是扩展,把一个东西里的所有元素...
  • 字典(dictionary)是除列表意外python之中最灵活内置数据结构类型。列表是有序对象结合,字典是无序对象集合。...除了不能修改,可把字符串当成列表一样处理。 访问:访问字符串中某个字符同访问...
  • 序列:python中最基本数据结构,每一个元素被分配一个需要——...列表元组字符串是典型序列类型,其中,列表可变(可以进行修改),元组字符串不可变(一旦创建了就是固定)。字符串:’I love you,baby!...
  • 访问:访问字符串中某个字符同访问元组列表元素是一样,专业术语叫“分片(slicing)”。例:str = "aString",str[0] = "a",str[1] = "S"。这里不做深入讨论字符串,把字符串放在这里主要是为了说明字符串...
  • 文章目录总结字符串、列表元组的区别字符串:1、定义:2、字符串的常见操作列表:1、定义:2、特点:3、列表的常见操作元组:1、定义:2、特点:3、元组的常见操作 总结 字符串、列表元组的区别 \ 字符串 列表...
  • 迄今为止学过静态数据类型有字符串元组。 在使用[]操作符对字符串元组进行修改时,Python会抛出类型错误异常信息,我们可以在交互模式中进行验证: >>> content = static data type >>> content[0]=S ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 944
精华内容 377
关键字:

列表元组字符串的区别