python中的数据类型(二)
一.列表(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中的数据类型(二)的更多相关文章
- python学习第九讲,python中的数据类型,字符串的使用与介绍
目录 python学习第九讲,python中的数据类型,字符串的使用与介绍 一丶字符串 1.字符串的定义 2.字符串的常见操作 3.字符串操作 len count index操作 4.判断空白字符,判 ...
- python学习第六讲,python中的数据类型,列表,元祖,字典,之列表使用与介绍
目录 python学习第六讲,python中的数据类型,列表,元祖,字典,之列表使用与介绍. 二丶列表,其它语言称为数组 1.列表的定义,以及语法 2.列表的使用,以及常用方法. 3.列表的常用操作 ...
- python中基本数据类型以及运算符
python中基本数据类型以及运算符的知识 一.与用户的交互以及python2与python的区别 1.1什么是与用户交互 用户交互就是人往计算机中input(输入数据),计算机print(输出结果) ...
- python学习第八讲,python中的数据类型,列表,元祖,字典,之字典使用与介绍
目录 python学习第八讲,python中的数据类型,列表,元祖,字典,之字典使用与介绍.md 一丶字典 1.字典的定义 2.字典的使用. 3.字典的常用方法. python学习第八讲,python ...
- python学习第七讲,python中的数据类型,列表,元祖,字典,之元祖使用与介绍
目录 python学习第七讲,python中的数据类型,列表,元祖,字典,之元祖使用与介绍 一丶元祖 1.元祖简介 2.元祖变量的定义 3.元祖变量的常用操作. 4.元祖的遍历 5.元祖的应用场景 p ...
- MOOC python笔记(二)python中的数据类型和基本语句
python数据类型 数字类型 整数(int) 与数学中整数概念一致(数字大小没有限制,这和其他语言不同),整数可正可负,默认情况下,整数采用十进制.其他进制需要增加相应的引导符号. 如果是二进制在前 ...
- Python中的数据类型
计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值.但是,计算机能处理的远不止数值,还可以处理文本.图形.音频.视频.网页等各种各样的数据,不同的数据,需要定义不同的数 ...
- python中的数据类型之元组和字典
一.元组:俗称不可变的列表,又被称为只读列表.元组用小括号括起来,里面可以放任何数据类型的数据,查询可以,循环也可以,切片也可以,但就是不能修改. 注意:如果元组中只有一个元素,一定要加一个逗号,否则 ...
- python中的数据类型和常用运算符
一. python中常见的数据类型 1. 整数:任何时候运算都是精确的 2. 浮点数:运算的时候,可能会有四舍五入 3. 字符串:字符串是以单引号'或双引号"括起来的任意文本 1) 同类型的 ...
随机推荐
- Azure经典虚拟机(Windows)如何监测单个磁盘的使用空间
Azure云平台创建经典虚拟机(Windows)后,发现仪表板的监测项下默认是没有针对磁盘空间进行检测的指标的 本地机器安装Windows Azure Powershell模块,并通过如下命令登陆并查 ...
- 抽象类 and 接口
目录 抽象类 抽象类的域和方法的权限: 接口 接口中的域和方法的权限: 实现多个接口 接口继承 接口嵌套 抽象类 一个类,如果有抽象方法(没有方法体),则该类必须被限定为抽象类(abstract):当 ...
- 编写python高质量python代码的59个有效方法
第1条:确认自己的python版本 第2条:遵循PEP8的风格 1.空格 对于 占据多行的长表达式来说, 除了首行之外的其余各行都应该在通常的缩进级别上再加4个空格. 每行字符数不应该超过79. 2. ...
- mongo与spring集合
1.加入lib包,在Maven中 <dependency> <groupId>org.springframework.data</groupId> <arti ...
- LOJ6583 ICPC World Finals 2019何以伊名始(广义后缀自动机)
对trie建SAM,询问串倒过来跑到的节点的|right|即为答案. #include<bits/stdc++.h> using namespace std; #define ll lon ...
- C# 注册windows 服务
sc delete CCGSQueueService sc create CCGSQueueService binpath= "D:\DKX4003\services\CCGSQueueSe ...
- (十三)Hibernate中的多表操作(3):单向多对多
多对多的处理方式是,有一张中间表,中间表保存两个多方之间的关系.首先来看实际应用场景:在之前开发的系统中,应用了基于角色的控制访问,也就是RBAC模型,一个用户可能存在多种角色,一种角色也可能有多个用 ...
- asp.net core 2.0发布到IIS报错解决方案
大体来说,是环境的问题. 第一个错误,如图: 1. 查了网上说是文件夹权限的问题,依次设置了Everyone权限和IIS_IUSER权限,能勾选的都勾选了,然而并没有什么用,看来不是这个问题导致的. ...
- 3、java基础:抽象类与接口的区别
抽象类 我们都知道在面向对象的领域一切都是对象,同时所有的对象都是通过类来描述的,但是并不是所有的类都是来描述对象的.如果一个类没有足够的信息来描述一个具体的对象,而需要其他具体的类来支撑它,那么这样 ...
- C# 循环中 直接索引 VS 缓存索引 性能测试
using System; namespace TestCSharp { class MainClass { public class t1 { public b1 b = new b1(); } p ...