关于容器类型数据的强转一共:str() list() set() tuple() dict() 都可以转换成对应的数据类型 /Number 数据类型的强转一共: int() bool() flaot() complex() 都可以转换成对应的数据类型
# ###强制转换成字典类型 # 多级容器数据:该类型是容器数据,并且里面的元素还是容器类型数据 # ###二级容器 # 二级列表
listvar = [1,3,4,5,[6,7,8,9]]
res = listvar[-1][3]
print(listvar)
print(res) # 二级元组
tuplevar = (1,2,3,4,5,(6,7,8,9))
#二级集合(只能在里面放元组作为集合里面的容器数据)
setvar = {1,2,3,(4,5,6,)}
#setvar = {1,2,3(4,5,6,{'a':1,"b":1})} # error 必须是可哈希不可变
#setvar = {1,2,3,[4,5,6]} # error
print(setvar) #二级字典
dictvar = {"a":{"c":3},"b":2}
res = dictvar["a"]
print(res)
print(res["c"]) #简写
print(dictvar["a"]["c"]) # 四级容器 content = [1,2,3,4,(4,6,{"a":{4,5,6,7,},"b":2},7),5]
print(content[4])
print(content[4][2])
# 获取集合
print(content[4][2]["a"])
#等长的二级容器
'''首先容器是2个,代代表二级容器,每一个容器元素个数都是样的就做等长'''
listvar =[(1,2,3,4),(5,6,7,8)]
tuple =([1,2,],[3,4],[5,6]) # ###dict强制转换成字典:(里面的元素只能是2个)
# (1)外面是列表,里面是列表 或 元组 或 字符串
'''字符串元素的个数只能是2个,有它的 局限性,不推荐使用''' listvar = [['a',1],('b',2),"c3"] #c33
res = dict(listvar)
print(res,type(res)) '''
会产生意想不到的结果,不推荐使用
listvar = [{'c',1},{'d',2}]
res = dict(listvar)
print(res,type(res)
''' # (2) 外面是元组,里面是列表 或 元组 或 字符串
'''字符串元素的个数只能是2个,有它的局限性,不推荐使用''' tuplevar = (["c",3],("d",33),"f2")
res = dict(tuplevar)
print(res,type(res)) # (3) 外面是集合,里面是 元组 或 字符串
setvar = {("c",3),('d',3)}
res = dict(setvar)
print(res,type(res)) #总结 '''
关于容器类型数据的强转一共如下
str() list() set() tuple() dict() 都可以转换成对应的数据类型
关于Number 数据类型的强转一共如下:
int() bool() flaot() complex() 都可以转换成对应的数据类型
'''
res = str()
print(repr(res))
res = bool()
print(res)
关于容器类型数据的强转一共:str() list() set() tuple() dict() 都可以转换成对应的数据类型 /Number 数据类型的强转一共: int() bool() flaot() complex() 都可以转换成对应的数据类型的更多相关文章
- python小白——进阶之路——day3天-———容器类型数据+Number类型强制类型转换
-->Number 部分 int : 整型 浮点型 布尔类型 纯数字字符串 float: 整型 浮点型 布尔类型 纯数字字符串 complex: 整型 浮点型 布 ...
- python 容器类型数据 (str list tuple set dict)
# ###容器类型数据(str list tuple set dict) var1 = "今天心情非常美丽" var2 = [1,2,3,4] var3 = ("黄将用& ...
- python小白——进阶之路——day2天-———容器类型数据(list,set ,tuple,dict,str)
#容器类型数据 : list tuple # ###列表的特性:可获取,可修改,有序 # 声明一个空列表 listvar = [] print(listvar,type(listvar)) # (1) ...
- 列表 list 容器类型数据(str字符串, list列表, tuple元组, set集合, dict字典)--->元组 tuple-->字符串 str
# ### 列表 list 容器类型数据(str字符串, list列表, tuple元组, set集合, dict字典) # (1)定义一个列表 listvar = [] print(listvar, ...
- Python 四种数值类型(int,long,float,complex)区别及转换
Python支持四种不同的数值类型,包括int(整数)long(长整数)float(浮点实际值)complex (复数), 数字数据类型存储数值.他们是不可改变的数据类型,这意味着改变数字数据类型的结 ...
- oracle表数据类型number对应java中BIgDecimal转int
oracle中id为number类型,在java获取id时用getBigDecimal 相匹配, 如果想转换成int,重写model中的getInt方法: public Integer getInt( ...
- Struts2+Jquery实现ajax并返回json类型数据
来源于:http://my.oschina.net/simpleton/blog/139212 摘要 主要实现步骤如下: 1.JSP页面使用脚本代码执行ajax请求 2.Action中查询出需要返回的 ...
- Python——可变和不可变类型数据
什么是不可变类型? 存储空间保存的数据不允许被修改,这种数据就是不可变类型. 常见的不可变类型有: 数字类型 int, bool, float, complex, long(2.x) 字符串 str ...
- 基本数据类型,包装类型,String类型数据之间的转换
java中所有的类都从java.lang.Object类派生而来,在java语言中,除基本数据类型以外,基本数据类型有java类库体统了包装类:Integer类保存整形变量,Boolean类保存布尔变 ...
随机推荐
- easyui中combobox 取值
<input id="cmbstrTrainType" class="easyui-combobox" name="cmbstrTrainTyp ...
- maven项目打包额外lib目录
maven项目依赖了几个额外的jar包一直都无法打进最终jar,不知道哪里出了问题.一直对这块不甚清楚,就大概梳理一下 默认打包方式: maven项目下,默认编译目录为 src/main/java和s ...
- /usr/bin/uwsgi --http :8888 --wsgi-file wsgi.py --master --processes 4 --threads 2
/usr/bin/uwsgi --http :8888 --wsgi-file wsgi.py --master --processes 4 --threads 2 root 18756 0.0 0. ...
- 点云NDT配准方法介绍
三维配准中经常被提及的配准算法是ICP迭代的方法,这种方法一般般需要提供一个较好的初值,也就是需要粗配准,同时由于算法本身缺陷,最终迭代结果可能会陷入局部最优,导致配准失败,往往达不到我们想要的效果. ...
- github控件地址
地址: https://github.com/wasabeef/awesome-android-ui http://www.jcodecraeer.com/plus/list.php?tid=31 h ...
- python中MetaClass的一些用法
元类在很多编程语言中都有这样的概念,我们都知道,类可以创建对象,类本身也是对象,既然是对象,那么它肯定也是被创造出来的,元类就专门用来创造类对象,于是,这就给我们提供了一种操纵或者监听类的能力. 平时 ...
- Swagger UI 与SpringMVC的整合
关于 Swagger Swagger能成为最受欢迎的REST APIs文档生成工具之一,有以下几个原因: Swagger 可以生成一个具有互动性的API控制台,开发者可以用来快速学习和尝试API. S ...
- docker 的使用
docker 学习 1. Docker 允许你在容器内运行应用程序, 使用 docker run 命令来在容器内运行一个应用程序. 输出Hello world docker run ubuntu:15 ...
- elasticsearch 6.1.1 transport jar
https://files.cnblogs.com/files/xjyggd/transport6.1.1.rar
- 使用 intro.js 库
使用 render() { const reducer = this.props.testReducer; return ( <React.Fragment> <button dat ...