一.列表(list)

  列表是可变的,有序的(只要能索引的都是有序的)

  列表的基本操作:

  1.增

    1.append   追加

           例:lst.append(8)

             print (lst)

    2.insert            插入

           例:lst.insert(2,'alex')

           其中第一个参数是插入的位置(索引),第二个参数是要插入的内容

    3.extend           迭代添加,扩展

            lst = [1,2,3,4]

            lst.extend('alex')     #括号中必须是可以迭代的对象,否则会报错

    4.通过应用"+"来实现列表的合并

lst = [1,2,3,4]
lst1 = [5,6,7,8]
print(lst + lst1) # 把来个列表合并了

     5.通过使用"*"实现多个列表的合并

lst = [1,2,3,4,5]
lst1 = [6,7,8,9]
print(lst * 8)

  2.删

    1.remove    移除,删除指定元素,元素放在括号中,只能指定删除一个

lst = ['alex',1,2,'alex',3,4,True,'alex']
lst.remove('alex') # 移除 删除指定的元素,元素放在括号里 只能指定一个删除
print(lst)

    2.pop       弹出,默认删除最后一个,有返回值,返回值是删除的元素,可通过索引指定删除的元素

lst.pop(3)
print(lst)

    3.del       删除整个列表,可通过下标删除指定元素,可切片范围删除

del lst                    # 删除整个列表
print(lst)

    4.clear      直接清空列表,不能指定删除

  3.改           通过下标指定更改,可通过切片进行范围修改

         注意:范围更改时,如果后边只有一个字符串,则会分割字符串   

 lst = ['alex',1,2,'alex',3,4,True,'alex']
lst[3] = 'wusirabs' # 下标
print(lst) lst[0:5] = 'wusir','alex','taibai','nvsheng' 范围修改
print(lst) lst[0:5] = 'wusirabs','alex' # 注意点
print(lst)

  4.查     通过索引查看对应元素

       通过for循环打印所有元素

  5.其他操作:

    count 统计,  index  索引,   reverse  反转,  sort 排序,   列表可嵌套        

 s = lst.count(3)    #统计
print(s) s = lst.index(5) # 索引
print(s) lst = [1,2,3,4,5,6,7,89,54,2,4,53,34,4,3]
lst.reverse() # 反转
print(lst) lst.sort() # 排序 默认是不是升序(从小到大) 没有赋值 None
lst.reverse()
print(lst) lst.sort(reverse=True) # 降序 (从大到小)
print(lst)

二.元组  tuple

  元组是不可变的,有序的,相当于一个不可更改的列表,只能查看,可以进行for循环,可以嵌套,可以嵌套.

  元组中的方法有count  统计      |       index   索引

注意!

tu = (1,)             # 括号里如果只有一个类型就是此类型
print(type(tu))

三.range  范围

  格式:  range[起始位置,终止位置,步长]   #顾头不顾尾,类似于切片

     可进行for循环

for i in range(100,-1,-2):
print(i)

  

 

 

    

python中的数据类型(二)的更多相关文章

  1. python学习第九讲,python中的数据类型,字符串的使用与介绍

    目录 python学习第九讲,python中的数据类型,字符串的使用与介绍 一丶字符串 1.字符串的定义 2.字符串的常见操作 3.字符串操作 len count index操作 4.判断空白字符,判 ...

  2. python学习第六讲,python中的数据类型,列表,元祖,字典,之列表使用与介绍

    目录 python学习第六讲,python中的数据类型,列表,元祖,字典,之列表使用与介绍. 二丶列表,其它语言称为数组 1.列表的定义,以及语法 2.列表的使用,以及常用方法. 3.列表的常用操作 ...

  3. python中基本数据类型以及运算符

    python中基本数据类型以及运算符的知识 一.与用户的交互以及python2与python的区别 1.1什么是与用户交互 用户交互就是人往计算机中input(输入数据),计算机print(输出结果) ...

  4. python学习第八讲,python中的数据类型,列表,元祖,字典,之字典使用与介绍

    目录 python学习第八讲,python中的数据类型,列表,元祖,字典,之字典使用与介绍.md 一丶字典 1.字典的定义 2.字典的使用. 3.字典的常用方法. python学习第八讲,python ...

  5. python学习第七讲,python中的数据类型,列表,元祖,字典,之元祖使用与介绍

    目录 python学习第七讲,python中的数据类型,列表,元祖,字典,之元祖使用与介绍 一丶元祖 1.元祖简介 2.元祖变量的定义 3.元祖变量的常用操作. 4.元祖的遍历 5.元祖的应用场景 p ...

  6. MOOC python笔记(二)python中的数据类型和基本语句

    python数据类型 数字类型 整数(int) 与数学中整数概念一致(数字大小没有限制,这和其他语言不同),整数可正可负,默认情况下,整数采用十进制.其他进制需要增加相应的引导符号. 如果是二进制在前 ...

  7. Python中的数据类型

    计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值.但是,计算机能处理的远不止数值,还可以处理文本.图形.音频.视频.网页等各种各样的数据,不同的数据,需要定义不同的数 ...

  8. python中的数据类型之元组和字典

    一.元组:俗称不可变的列表,又被称为只读列表.元组用小括号括起来,里面可以放任何数据类型的数据,查询可以,循环也可以,切片也可以,但就是不能修改. 注意:如果元组中只有一个元素,一定要加一个逗号,否则 ...

  9. python中的数据类型和常用运算符

    一. python中常见的数据类型 1. 整数:任何时候运算都是精确的 2. 浮点数:运算的时候,可能会有四舍五入 3. 字符串:字符串是以单引号'或双引号"括起来的任意文本 1) 同类型的 ...

随机推荐

  1. Azure经典虚拟机(Windows)如何监测单个磁盘的使用空间

    Azure云平台创建经典虚拟机(Windows)后,发现仪表板的监测项下默认是没有针对磁盘空间进行检测的指标的 本地机器安装Windows Azure Powershell模块,并通过如下命令登陆并查 ...

  2. 抽象类 and 接口

    目录 抽象类 抽象类的域和方法的权限: 接口 接口中的域和方法的权限: 实现多个接口 接口继承 接口嵌套 抽象类 一个类,如果有抽象方法(没有方法体),则该类必须被限定为抽象类(abstract):当 ...

  3. 编写python高质量python代码的59个有效方法

    第1条:确认自己的python版本 第2条:遵循PEP8的风格 1.空格 对于 占据多行的长表达式来说, 除了首行之外的其余各行都应该在通常的缩进级别上再加4个空格. 每行字符数不应该超过79. 2. ...

  4. mongo与spring集合

    1.加入lib包,在Maven中 <dependency> <groupId>org.springframework.data</groupId> <arti ...

  5. LOJ6583 ICPC World Finals 2019何以伊名始(广义后缀自动机)

    对trie建SAM,询问串倒过来跑到的节点的|right|即为答案. #include<bits/stdc++.h> using namespace std; #define ll lon ...

  6. C# 注册windows 服务

    sc delete CCGSQueueService sc create CCGSQueueService binpath= "D:\DKX4003\services\CCGSQueueSe ...

  7. (十三)Hibernate中的多表操作(3):单向多对多

    多对多的处理方式是,有一张中间表,中间表保存两个多方之间的关系.首先来看实际应用场景:在之前开发的系统中,应用了基于角色的控制访问,也就是RBAC模型,一个用户可能存在多种角色,一种角色也可能有多个用 ...

  8. asp.net core 2.0发布到IIS报错解决方案

    大体来说,是环境的问题. 第一个错误,如图: 1. 查了网上说是文件夹权限的问题,依次设置了Everyone权限和IIS_IUSER权限,能勾选的都勾选了,然而并没有什么用,看来不是这个问题导致的. ...

  9. 3、java基础:抽象类与接口的区别

    抽象类 我们都知道在面向对象的领域一切都是对象,同时所有的对象都是通过类来描述的,但是并不是所有的类都是来描述对象的.如果一个类没有足够的信息来描述一个具体的对象,而需要其他具体的类来支撑它,那么这样 ...

  10. C# 循环中 直接索引 VS 缓存索引 性能测试

    using System; namespace TestCSharp { class MainClass { public class t1 { public b1 b = new b1(); } p ...