第9章 数据结构 数据结构,即可以处理一些数据的结构.或者说,它们是用来存储一组相关数据的. python 有三种内建的数据结构--列表.元组和字典. list = ['item1', 'item2', 'item3', 'item4'] len(list) 列表长度 list.append('item5') 为列表添加一个项目 sort(list)  对列表进行排序 del(list[0])  删除列表中的第一个元素 tuple = ('item1', 'item2', 'item3', 'i…
本文内容: -------------------------------------- 列表.元组操作 字符串操作 字典操作 集合操作 文件操作 字符编码与转码 1. 列表(list) 序列是Python中最基本的数据结构.序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推. Python有6个序列的内置类型,但最常见的是列表和元组. 序列都可以进行的操作包括索引,切片,加,乘,检查成员. 此外,Python已经内置确定序列的长度以及确定最大和最小的…
1.列表和元组的主要区别在于:列表可以修改,元组则不能.即如果要根据要求添加元素,列表更适合,    如果出于某种原因,序列不能修改的时候,使用元组更为合适. 2.通用序列操作1)索引:正数索引时,python从左边,即从第一个元素开始计数:负数索引时,python从右边,即从最后一个元素开始计数: >>>str="Hello" >>>str[0] "H" >>>str[-1] "o" 2)…
Python基础二: 1.运算符: 判断某个东西是否在某个东西里面包含: in  为真 not in  为假 (1).算术运算符: 运算符 描述 实例 + 加  表示两个对象相加 a + b输出结果30 - 减  表示一个数减去另一个数 a - b输出结果-10 * 乘  两个数相乘或是返回一个被重复若干次的字符串 a * b输出结果200 / 除  两个数相除 b / a 输出结果2 ** 幂  返回一个数的n次幂 3 ** 3 输出结果27 % 取余  返回除法的余数 b % a 输出结果…
目录 基本数据类型:列表 基本数据类型:元组 补充知识 基本数据类型:列表 1. 列表的介绍 列表也是python的基础的数据类型之一,类似于Java中的数组一样,可以存放很多元素.列表是用括号括起来的一组数据,每个元素之间用','来分割,其中元素可以是python支持的各种数据类型,创建列表的方法如下: In [32]: l1 = [13, 56, 'python', True] # 列表里面可以存放各种不同的数据类型(如数字.字符串等等) In [33]: l2 = [-1, ['abc',…
**本次笔记主要内容为 列表,元组主要的功能和特性** **1.列表**: 学习过c语言的同学应该知道,c语言有数组这一功能,就是将数据类型相同的元素放在一起.由于python的变量没有数据类型,也就是说,python是没有数组的,但是python加入了更强大的列表. 1. 创建列表 格式 > 例 :list = [1,2,3] ; list = [1,'str', [1,2,3,4,5], 5.26] 可以看出列表中含有整型,字符串,浮点型数据,甚至还可以包含着另一个列表.当然也可以建立一个空…
在python中最基本的数据结构是序列(sequence),每一个元素被分配一个序号,即元素的位置,也称为索引,第一个索引是0,第二个则是1 元组与列表最大的区别就是: 元组不能更改:列表可以修改 python的6中内建序列: 1.列表 2.元组 3.字符串 4.unicode字符串 5.buffer 6.xrange对象 最常用的是列表和元组 序列都可以的操作包括:索引.分片.加.乘.成员 1.索引 每一个序列都有相应的索引,索引从0开始 2.分片 (1.分片操作访问一定范围内的元素,分片通过…
序列 序列是指它的成员都是有序排列,并且可以通过下标偏移量访问到它的一个或几个成员.序列包含字符串.列表.元组. 字符串 chinese_zodiac = '鼠牛虎兔龙蛇马羊猴鸡狗猪' print(chinese_zodiac[0]) # 下标从0开始 # 鼠 print(chinese_zodiac[-1]) # 反向访问 # 猪 字符串常用操作 对象 [not] in 序列 print('狗' in chinese_zodiac) # True print('狗' not in chines…
D:\>python Python 2.7.5 (default, May 15 2013, 22:43:36) [MSC v.1500 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more information. #2.1序列概览 >>> edward=['Edward Gumby', 4…
列表 列表是可变序列,通常用于存放同类项目的集合(其中精确的相似程度将根据应用而变化). class list([iterable]) 可以用多种方式构建列表: 使用一对方括号来表示空列表: [ ] 使用方括号,其中的项以逗号分隔: [a], [a, b, c] 使用列表推导式: [x for x in iterable] 使用类型的构造器: list() 或 list(iterable) 构造器将构造一个列表,其中的项与 iterable 中的项具有相同的的值与顺序. iterable 可以是…