Python之创建tuple和“可变”的tuple】的更多相关文章

Python之创建tuple tuple是另一种有序的列表,中文翻译为" 元组 ".tuple 和 list 非常类似,但是,tuple一旦创建完毕,就不能修改了. 同样是表示班里同学的名称,用tuple表示如下: >>> t = ('Adam', 'Lisa', 'Bart') 创建tuple和创建list唯一不同之处是用( )替代了[ ]. 现在,这个 t 就不能改变了,tuple没有 append()方法,也没有insert()和pop()方法.所以,新同学没法…
tuple和list一样,可以包含 0 个.1个和任意多个元素. 包含多个元素的 tuple,前面我们已经创建过了. 包含 0 个元素的 tuple,也就是空tuple,直接用 ()表示: >>> t = () >>> print t () 创建包含1个元素的 tuple 呢?来试试: >>> t = (1) >>> print t 1 好像哪里不对!t 不是 tuple ,而是整数1.为什么呢? 因为()既可以表示tuple,又可以…
前面我们看到了tuple一旦创建就不能修改.现在,我们来看一个"可变"的tuple: >>> t = ('a', 'b', ['A', 'B']) 注意到 t 有 3 个元素:'a','b'和一个list:['A', 'B'].list作为一个整体是tuple的第3个元素.list对象可以通过 t[2] 拿到: >>> L = t[2] 然后,我们把list的两个元素改一改: >>> L[0] = 'X'>>> L…
List 和tuple: python提供一种类似C语言数组的类型,但是使用起来确是相当的简洁.那就讲讲这神奇的python中list 和tuple吧. List类型: 1.直接贴代码: L = ['A','B','C']//声明一个List print L 输出 ['A','B','C'] 声明一个List类型,使用 标识符 [].就这么简单. 2.得到List L的元素个数: >>> len(L) 3 3.访问 List L元素的值: >>> L[0] 'A' &g…
python 内置类型数据 有dictionary(字典).list(列表)和tuple(元组) 一.Dictionary Dictionary 是 Python 的内置数据类型之一,它定义了键和值之间一对一的关系. >>> d = {"server":"mpilgrim", "datab ase":"master"} (1) >>> d {'server': 'mpilgrim', 'da…
创建list Python内置的一种数据类型是列表:list.list是一种有序的集合,可以随时添加和删除其中的元素. 比如,列出班里所有同学的名字,就可以用一个list表示: >>> ['Michael', 'Bob', 'Tracy'] ['Michael', 'Bob', 'Tracy'] list是数学意义上的有序集合,也就是说,list中的元素是按照顺序排列的. 构造list非常简单,按照上面的代码,直接用 [ ] 把list的所有元素都括起来,就是一个list对象.通常,我们…
字符串和编码 字符 ASCII Unicode UTF-8 A 1000001 00000000 01000001 1000001 中 x 01001110 00101101 11100100 10111000 10101101 格式化 在Python中,采用的格式化方式和C语言是一致的,用%实现,举例如下: >>> 'Hello, %s' % 'world' 'Hello, world' >>> 'Hi, %s, you have $%d.' % ('Michael'…
list Python内置的一种数据类型是列表:list.list是一种有序的集合,可以随时添加和删除其中的元素. 位置 用索引来访问list中每一个位置的元素,记得索引是从0开始的,到 len-1结束 最后位置的索引也可以写为-1,因此,倒数第二个索引就是-2  依此类推 当索引超出了范围,就会报错 list元素的增删改查 list是一个有序的列表 list是一个可变的有序表,所以,可以往list中追加元素到末尾: 也可以把元素插入到指定的位置,比如索引号为1的位置: 要删除list末尾的元素…
Python list(列表) 和 tuple(元组) list 列表 Python内置的一种数据结构.list:一种有序的集合,可以随时添加和删除其中的元素. list的用法 定义list >>> people = ['Aobo Jaing', 'Yunjie Wu', 'Shutong Liu'] >>> people ['Aobo Jaing', 'Yunjie Wu', 'Shutong Liu'] 或者:([]表示list数据类型.) >>>…
首先,什么是sequence(序列)操作? 字符串的特性被称为sequence(序列) H o w a r e y o u ? 就好像存储在一个个连续的单元格里面,每个单元格存储一个字符,每个字符就是一个元素:一个字符串,由若干个元素组成: 一列排下去,每个元素顺序存储在里面的,符合这种存储特性的,就是sequence: sequence支持相同的操作 位置索引 Index 标记每个元素的位置 用来获取元素 从左到右,从0开始 可以用正数表示,也可以用负数表示:最后一个元素也可以是a[-1] 长…