-基本数据类型(list,tuple)二

基本数据类型(list,tuple)

?. 列表

  1 列表的介绍

    列表是python的基础数据类型之? ,其他编程语?也有类似的数据类型. 比如JS中的数 组, java中的数组等等. 它是以[ ]括起来, 每个元素?‘ , ‘隔开?且可以存放各种数据类型

    列表可以装的数据

    

    列表相比于字符串. 不仅可以存放不同的数据类型. ?且可以存放?量的数据. 32位 python可以存放: 536870912个元素, 64位可以存放: 1152921504606846975个元素.?且列 表是有序的(按照你保存的顺序),有索引, 可以切??便取值.

  2 列表的索引和切片

    列表和字符串一样,也有索引和切片,只不过切出来的内容是列表

     索引下标从0开始

    列表和字符串?样也拥有索引:

    列表的切片:

?. 列表的增删改查

  1. 增, 注意, list和str是不?样的. lst可以发?改变. 所以直接就在原来的对象上进?了操 作

    1)append()   在屁股后面添加(只加一个)

      2)insert  () 在某位置插入某内容

      3) extend()迭代添加,多个添加

  2. 删除

    1)pop ()  返回被删除的数据

    2)  remove()删除元素

    3)clear()  清除

    4)del      切片删除

  3. 修改

    索引切片修改

    切片修改的时候,如果步长不是1,注意元素的个数。

  4. 查询,

    列表是?个可迭代对象, 所以可以进?for循环

  5.list 的相关操作

    sort() 排序   默认升序    reverse=True   降序

    reverse()   翻转

三. 列表的嵌套

采?降维操作.?层?层的看就好.

四. 元组和元组嵌套

  元组: 俗称不可变的列表.?被成为只读列表, 元组也是python的基本数据类型之?, ??括 号括起来, ??可以放任何数据类型的数据, 查询可以. 循环也可以. 切片也可以. 但就是不能 改.

  元组中如果只有一个元素,需要在括号里写一个逗号

  元组的第一层是不能进行赋值的,内部元素是没有要求的。

    关于不可变, 注意: 这?元组的不可变的意思是?元素不可变. ??元素内部的?元素是可 以变, 这取决于?元素是否是可变对象. 元组中如果只有?个元素. ?定要添加?个逗号, 否则就不是元组

  五. range

    range可以帮我们获取到?组数据. 通过for循环能够获取到这些数据.

原文地址:https://www.cnblogs.com/chenxi67/p/9396336.html

时间: 2024-10-03 06:59:15

-基本数据类型(list,tuple)二的相关文章

基本数据类型补充及二次编码

基本数据类型补充及二次编码 基本数据类型补充 1.字符串str 1.1 首字母大写 .capitalize() name = 'alex' name = name.capitalize() print(name) # 结果:Alex 1.2 每个单词首字母大写 .title() name = 'alex_sb' name = name.title() print(name) # 结果:Alex_Sb 1.3 大小写反转 .swapcase() name = 'alex' name = name.

Python数据类型之字典二.

一.基本数据类型 整数:int 字符串:str(注:\t等于一个tab键) 布尔值: bool 列表:list  列表用[] 元祖:tuple 元祖用() 字典:dict 注:所有的数据类型都存在想对应的类列里,元祖和列表功能一样,列表可以修改,元祖不能修改. 二.字典所有数据类型: 常用操作: 索引 新增 删除 键.值.键值对 循环 长度 class dict(object): """ dict() -> new empty dictionary dict(mappi

数据类型总结(二)(列表,元组,字典)

一.变量的赋值操作 x=1 a=10 b=10 # #链式赋值 a=b=c=d=e=f=10 print(a,b,c,d,e,f) #多元赋值 #方式一 x=1 y=2 z=x #z=1 x=y #x=2 y=z #y=1 print(x,y) #方式二:python特有 x,y=y,x print(x,y) #增量赋值 x=10 x+=1 #x=x+1 print(x) #解压序列类型 s='hello' a=s[0] b=s[1] c=s[2] d=s[3] e=s[4] print(a,b

python基础--基本数据类型(Tuple(元组)--不可变数据)

python基础--基本数据类型(Number(数字) String(字符串) List(列表) Tuple(元组) Sets(集合) Dictionary(字典)) Python3 中有六个标准的数据类型:Number(数字)String(字符串)List(列表)Tuple(元组)Sets(集合)Dictionary(字典) Python3 的六个标准数据类型中:不可变数据(四个):Number(数字).String(字符串).Tuple(元组).Sets(集合):可变数据(两个):List(

python学习之数据类型—元组tuple

元组:tuple 1.python四大不可变数据类型之一(int,str,tuple,bool) 2.以小括号包起来起来,如只有一个元素,需在尾部加一个逗号,因为不加的话,python可能认为其实一个变量或是做数学运算等 3.元组中的第一层数据不可变,如其第二层数据类型为可变数据类型(list,dict,set),其可变 4.元组可通过循环,切片等进行查询 5.元组是有序的 增: ??元组不可变,故无法增加元素 删: ?? 同上 改: ??同上 查: 索引和切片查询: tuple_staudy

day04--基本数据类型(list,tuple)

一,列表 1.列表用[]表示,每个元素用 , 逗号隔开,可以存放很多内容,也可以存放各种数据类型,能存储大量数据 2.特点:列表有索引,也有切片,可以倒数,切片的时候也是顾头不顾尾,列表切片的结果还是列表 #列表的索引 lst = ["哈哈","呵呵","啦啦","咯咯"] print(lst[2]) # 啦啦 #列表的切片 print(lst[0:2]) #['哈哈', '呵呵'] 顾头不顾尾 二,列表的增删改查: list

python基础学习——基础数据类型练习题(二)

一.根据要求查找元组中的指定元素 l1=[11,22,33] l2=[22,33,44] 1)获取元组l1.l2中内容相同的元素 l1=[11,22,33] l2=[22,33,44] for i in l1: if i in l2: print(i) 结果 22 33 2)获取元组l1中包含,l2中不包含的元素 l1=[11,22,33] l2=[22,33,44] for i in l1: if i not in l2: print(i) 结果:11 3)获取元组l1和l2中不同的元素 l1

Python中常见的数据类型总结(二)

2. tuple (1)创建 与list所不同的是,tuple一般采用()括起来,命令行中测试,如下: T= 1,2,3 >>> T (1, 2, 3)>>> T = (1,2,3)>>> T (1, 2, 3)>>> T = "abc">>> T'abc' 创建空元组:T = () 定义一个元素的元组: >>> T = (1)>>> T1 这样运行了结果是对的

Swift学习--常量.变量.数据类型的使用(二)

一.Swift中的数组 //Swift中的数组 //NSArray *arr = @["",""]; //和OC数组的区别就是去掉前面的@ let arr11 = ["zhangsan", "lisi"] print(arr11) // 遍历每一个元素 for a in arr11 { print(a) } // 像 OC 一样打印 print(arr11 as NSArray) // 数组中保存的都是字符串 let arr