python 列表、元祖、字典、集合辨析

python 列表、元祖、字典、集合辨析,第1张

在写神经网络的时候经常会遇到矩阵的处理、涉及数据的一些记录,本说明主要从创建和存储形式方面来进行辨析,因为我经常混乱,但是这两个想起来之后其他 *** 作就很容易想起来了,其他 *** 作不会的,请自行阅读官方手册。

字符串

创建方式:单引号或双引号

var1 = 'I am a string.'
var2 = "I am a string too."
列表

列表中每个值都有对应的位置(索引),第一个索引是0,第二个索引是1,以此类推
列表可以修改
创建方式:中括号+逗号分隔

list1 = ['Iist', 1, 2 , "h"]
元组

元组不可修改,但可以连接组合
创建方式:小括号/不用括号+逗号分隔

tup1 = (1, 'tuple', "T")
tup2 = "a", "b", "c"
tup3 = tup1 + tup2 #;连接组合
字典

创建方式:{ 键1(唯一):值, 键2(唯一):值, ……}

dict1 = {'name':'Tony', 'age':23, 'sex': 'F'}

反正就用数据库中的字典理解吧

集合

不重复!!!的序列,且无序
创建方式:{ }或者set()
创建空集合只能用set(), { }是用来创建空字典的

para1 = { 'apple', 'banana', 'candy'}
para2 = set('asidiejd')   #出现重复会给你删掉的
>>> print(para2)
{'a','s','I','d','e','j'}

集合的交、并、差这些 *** 作和加减元素什么的都可以做。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/715255.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-25
下一篇 2022-04-25

发表评论

登录后才能评论

评论列表(0条)

保存