同花顺Supermind量化交易 Python基础编程--python数据类型

本文介绍了Python中的数据结构,包括序列(列表、元组、字符串)和字典。重点讲解了序列的索引、分片、相加、成员资格等操作,以及列表的赋值、删除、List函数、方法。同时,还探讨了字典的创建及基本操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

开始学Python时,经常会被它的数据结构,什么字典、序列、元组等等搞的很混乱,因此有必要梳理清楚数据结构的概念。

第二节:数据类型

一、什么是数据结构

  开始学Python时,经常会被它的数据结构,什么字典、序列、元组等等搞的很混乱,因此有必要梳理清楚数据结构的概念。
  首先要从容器说起,Python中有一种名为容器的数据结构,顾名思义,容器,就是装数据的器具,它主要包括序列和词典,其中序列又主要包括列表、元组、字符串等,如下图:
 

  列表的基本形式比如:[1,3,6,10]或者[‘yes’,’no’,’OK’]
  元组的基本形式比如:(1,3,6,10)或者(‘yes’,’no’,’OK’)
  字符串的基本形式比如:'Hello '

  以上几种属于序列,序列中的每一个元素都被分配一个序号——即元素的位置,也称为“索引”,第一个索引,即第一个元素的位置是0,第二个是1,依次类推。列表和元组的区别主要在于,列表可以修改,而元组不能(注意列表用中括号而元组用括号)。序列的这个特点,使得我们可以利用索引来访问序列中的某个或某几个元素,比如:

In [1]:

a=[1,3,6,10]
a[2]

Out[1]:

6

In [2]:

b=(1,3,6,10)
b[2]

Out[2]:

6

In [3]:

c='hello'
c[0:3]

Out[3]:

'hel'

  而与序列对应的“字典”则不一样,它是一个无序的容器:
  它的基本形式比如:d={7:‘seven’,8:‘eight’,9:‘nine’}
  这是一个“键—值”映射的结构࿰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值