python学习笔记(1-0)- 数据结构总述

python常用的数据结构主要有序列(包括字符串,列表和元组等)和映射(字典等)。

一.序列

概述:一组元素的集合,每个元素都有自己的编号。

共同操作:索引(即编号),分片(切割序列的一部分),加(合并多个序列),乘(成批生成或者组合多个元素)以及获取长度和最大最小值


一.字符串

一串字符

>>> string1="232323213"
>>> print string1
232323213

二.列表

使用[ ]括起来的元素集合,最普通的列表。

>>> s=[1,"1"]
>>> print s
[1, '1']

三.元组

使用( )括起来,不可变的列表

>>> list2=(1,"1")
>>> list2[0]
1
>>> list2[0]=2

Traceback (most recent call last):
  File "<pyshell#7>", line 1, in <module>
    list2[0]=2
TypeError: 'tuple' object does not support item assignment
>>> 

二.映射

概述:一组元素的集合,每个元素有自己的名称(称为键)。

特点:没有特定的顺序,通过键来取元素的值

字典

使用{ }括起来的键值对集合

>>> dic1={"1":1,2:"2"}
>>> dic1["1"]
1
>>> dic1[1]

Traceback (most recent call last):
  File "<pyshell#13>", line 1, in <module>
    dic1[1]
KeyError: 1
>>> dic1[2]
'2'


参考书目:Python基础教程,Magnus Lie Hetland(挪威)。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值