PYTHON常用数据类型(列表,元组,字典)
一、数字
1.整形:就是整数。
2.浮点型:就是小数。
3.布尔型:True或者是False,python里严格区分格式,空格缩进或者是大小写。
4.运算符有+ – * / ()%(求模运算取余数)**(计算累乘的结果)
二、字符串:包含数字、字母和符号的集合
- 表示字符串使用单引号,双引号,三个单引号,只能成对出现。
- 若是字符串中出现引号,使用时,可以错开使用。
- 字符串可以使用‘*‘相乘。
- space=’ ‘ //空格字符串。
三、列表:通常用作函数的返回类型,可以,添加、删除、查找、修改。使用中括号定义,逗号分隔。
list_name = [‘001’,’002’,’002’] //定义一个列表
print list_name[-1] //打印倒数第一个值
print list_name[0:2] //打印第一个至第三个值
list_name[0] = ‘004’ //将第一个修改为004
list_name.append(‘005’) //在末尾添加一个新元素
list_name.insert(0,’006’) //在索引位置0前面插入一个新元素
del num[1] //删除该位置元素
’001‘ in list_name //查看001元素是否存在列表中,是则反回True,否则相反
newlist = list1 + list2 //列表合并,区分前后顺序
newlist2 = list1*5 //列表重复五次,名为newlist2
listlist = [[‘01’,’02’,’03’],[‘02’,’002’]] //列表元素也可以是列表
print listlist[2][1] //输出第2个列表的第一个元素值。
四、元组:和列表类似,但不能进行修改操作。使用小括号定义,逗号分隔。
ruple_name = (‘001’,’002’,’003’) //定义元组
不可以被修改
元素定义完毕之后 ,只有搜索功能。
一些动作,和列表一样。
listnum = list(tuple) //将元组转换为列表名为listnum
tuplenum = tuple(listnum) //将列表转换为元组名为tuplenum
五、字典:是由“键—值”对组成的集合,键值间用冒号分割,键值对之间用逗号分割。使用花括号定义。
list = {'name':'qiaoying'} //定义字典
list['name'] = 'join' //更改键的值,有的话会更改,如果没有该键,将会新添加一个。
//字典取值直接输入键名称。
//删除字典中键值对。
- 字典不能使用“+”运算符连接自带你
PYTHON常用数据类型(列表,元组,字典)的更多相关文章
- python的学习笔记01_4基础数据类型列表 元组 字典 集合 其他其他(for,enumerate,range)
列表 定义:[]内以逗号分隔,按照索引,存放各种数据类型,每个位置代表一个元素 特性: 1.可存放多个值 2.可修改指定索引位置对应的值,可变 3.按照从左到右的顺序定义列表元素,下标从0开始顺序访问 ...
- Python初学笔记列表&元组&字典
一.从键盘获取 1 print("请输入") 2 username = input("姓名:") 3 age = input("年龄:") ...
- Python基本数据类型--列表、元组、字典、集合
一.Python基本数据类型--列表(List) 1.定义:[ ]内以逗号分隔,按照索引,存放各种数据类型,每个位置代表一个元素. 2.列表的创建: # 方式一 list1 = ['name','ag ...
- Python第三天 序列 数据类型 数值 字符串 列表 元组 字典
Python第三天 序列 数据类型 数值 字符串 列表 元组 字典 数据类型数值字符串列表元组字典 序列序列:字符串.列表.元组序列的两个主要特点是索引操作符和切片操作符- 索引操作符让我 ...
- Python第三天 序列 5种数据类型 数值 字符串 列表 元组 字典 各种数据类型的的xx重写xx表达式
Python第三天 序列 5种数据类型 数值 字符串 列表 元组 字典 各种数据类型的的xx重写xx表达式 目录 Pycharm使用技巧(转载) Python第一天 安装 shell ...
- **python中列表 元组 字典 集合
列表 元组 字典 集合的区别是python面试中最常见的一个问题.这个问题虽然很基础,但确实能反映出面试者的基础水平. 1.列表 列表是以方括号“[]”包围的数据集合,不同成员以“,”分隔. 列表的特 ...
- Python基础数据类型-列表(list)和元组(tuple)和集合(set)
Python基础数据类型-列表(list)和元组(tuple)和集合(set) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 本篇博客使用的是Python3.6版本,以及以后分享的 ...
- python中列表 元组 字典 集合的区别
列表 元组 字典 集合的区别是python面试中最常见的一个问题.这个问题虽然很基础,但确实能反映出面试者的基础水平. (1)列表 什么是列表呢?我觉得列表就是我们日常生活中经常见到的清单.比如,统计 ...
- python3笔记十八:python列表元组字典集合文件操作
一:学习内容 列表元组字典集合文件操作 二:列表元组字典集合文件操作 代码: import pickle #数据持久性模块 #封装的方法def OptionData(data,path): # ...
- python常用数据类型内置方法介绍
熟练掌握python常用数据类型内置方法是每个初学者必须具备的内功. 下面介绍了python常用的集中数据类型及其方法,点开源代码,其中对主要方法都进行了中文注释. 一.整型 a = 100 a.xx ...
随机推荐
- [Swift]LeetCode949. 给定数字能组成的最大时间 | Largest Time for Given Digits
Given an array of 4 digits, return the largest 24 hour time that can be made. The smallest 24 hour t ...
- ThinkPHP Redis实现模拟队列
1.入队操作: //入队 public function enqueue() { $redis = new \Redis(); $redis->connect('127.0.0.1',6379) ...
- 【转】ret,retf,iret的区别
ret RET, and its exact synonym RETN, pop IP or EIP from the stack and transfer control to the new ad ...
- 论JavaScript的作用域
一直以来本人认为想深入了解一门语言,不光是让自己变成撸sir,更需要时间的锤炼.能经得起时间考验的东西更值得拥有.学习和使用Javascript一晃都7年了,最近才感觉自己对他才有顿悟,不知道是否来得 ...
- SpringBoot入门教程(二)CentOS部署SpringBoot项目从0到1
在之前的博文<详解intellij idea搭建SpringBoot>介绍了idea搭建SpringBoot的详细过程, 并在<CentOS安装Tomcat>中介绍了Tomca ...
- 贝叶斯个性化排序(BPR)算法小结
在矩阵分解在协同过滤推荐算法中的应用中,我们讨论过像funkSVD之类的矩阵分解方法如何用于推荐.今天我们讲另一种在实际产品中用的比较多的推荐算法:贝叶斯个性化排序(Bayesian Personal ...
- 撸一撸Spring Cloud Ribbon的原理-负载均衡策略
在前两篇<撸一撸Spring Cloud Ribbon的原理>,<撸一撸Spring Cloud Ribbon的原理-负载均衡器>中,整理了Ribbon如何通过负载均衡拦截器植 ...
- linux为什么不可以添加硬链接
假设有个文件夹1 文件夹1里面还有个文件夹2 文件夹2里面还有个文件夹3 然后发现哎呀直接文件夹3放到文件夹1下就行了访问多方便. 也就是文件夹1下有文件夹2和文件夹3,然后问题就来了文件夹1下的文件 ...
- Java开发知识之JAVA的反射
目录 Java中的反射机制 一丶什么是反射机制 二丶Class类,自描述类.获取类名的三种方法 1.使用静态属性Class获取 2.使用Class方法 forName()获取自描述Class 3.使用 ...
- angr进阶(4)从任意位置开始
从程序的任意位置开始可以大大的减少测试的时间,使用的方法是控制程序运行到某时刻的寄存器的值来进行的.asisctffinals2015_fake p = angr.Project("fake ...