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

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

字符串

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

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'}

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值