Python 文档学习笔记 数据结构--列表 列表的方法 添加 list.append(x) 添加元素 添加一个元素到列表的末尾:相当于a[len(a):] = [x] list.extend(L) 并入一个列表 将指定列表中的所有元素附加到另一个列表的末尾:相当于a[len(a):] = L list.insert(i,x) 指定位置i插入一个元素x 在给定位置插入一个元素.第一个参数是插入的元素的索引,所以 a.insert(0, x) 在列表的最前面插入,a.insert(len(a),…
列表打印,访问列表元素 alist = [a,b,c,d,e] print(alist) friends_name = ['alex','bill','castle','dale'] c = 1 while c<=len(friends_name): print(friends_name[c-1].title()) # 访问列表元素,使结果更为美观 c += 1 也可以用alist[-1]的形式,不过当alist是一个空表时,会出错. 修改列表 alist[0] = 'alex' # 通过索引修…
开始靖,怒推一篇文章:码农平时应该注意的办公室礼节 学习一门脚本语言是很有必要的,当我们在开发一些简单,快速程序时,脚本语言便有了用武之地,而且还很給力.根据python的介绍,python是一门很简单很强大的语言.而且换是面向对象的.pthon可以通过c进行扩展.python的教程http://linux.chinaitlab.com/manual/Python_chinese/index.html 1.python只有4种类型的数——整数.长整数.浮点数和复数.2. 字符串   单引号与双引…
[基础]变量设计机制 [个人理解]python的变量与C++语言中的指针类似,是指向内存数据的一个引用.变量分为不可变变量string/int/float/tuple和可变变量list/dict. 对于不可变量如果需要创建的对象的内容(value值)相同,则引用都指向同一个对象,不创建新的内存空间. 理论上因为定义了值是不可变的.所以如果大家都一样的值,那就指向同一份内存空间好了.显然这么节省内存,避免冗余. 对于可变量只要创建对象那就是本质是new一个新的内存空间,但是好处是能够修改.即修改对…
由于最近在看深度学习的代码,看到需要建立字典和列表来存储什么东西的时候,就想要去把字典和列表好好的了解清楚,其应用范围,差别,等等东西 首先我们来介绍,在python中存在如下的数据结构:列表list,元祖tuple,字典dict以及集合set 1. 列表(list) 在列表中的数据结构是可以不一样的,列表中的元素是可以改变的,这一点和元祖中的数据是不能够改变的是有差别的 在列表中可以进行很多操作 索引:列表中的所有元素都是有编号的-从0开始递增,这些元素可以通过编号分别访问 分片:与使用索引访…
一. 列表.元组 names=["A","B","C","D"] print(names) print(names[0],names[2]) print(names[1:3]) # 包括起始位置,不包括结束位置,顾头不顾尾.这个动作叫切片. print(names[-1]) print(names[-1:-3]) # 切片从左到右 print(names[-2:]) # 取到最后 print(names[:3]) #从0取可以…
本节内容 列表.元组操作 字符串操作 字典操作 集合操作 文件操作 字符编码与转码 1.列表和元组的操作 列表是我们以后最长用的数据类型之一,通过列表可以最方便的对数据实现最方便的存储.修改等操作 定义列表 names = ['ljwang','lykang','wangwu'] 通过下标访问列表中的元素,下标从零开始计数 >>> names[0] 'ljwang' >>> names[1] 'lykang' >>> names[2] 'wangwu'…
一.列表 列表和字典是最常用的两种数据类型 1. 需求:怎么存放班级80多人的姓名,如何实现? names = ["Zhangyang","Guyun","Xiangpeng","Xuliangchen"] print(names[0],names[2]) #取出 Zhangyang Xiangpeng print(names[2:4]) #切片,取出"Xiangpeng","Xuliangche…
列表定义 >>> a=['] >>> type(a) <type 'list'> >>> bool(a) #列表有值,则为true True >>> print a ['] >>> 多维列表 >>> matrix = [[1,2,3],[4,5,6],[7,8,9]] >>> matrix = [[1,2,3],[4,5,6],[7,8,9]] >>>…
说说python特有的列表生成式.python的列表的生成式主要用法是什么? 用法就是可以使用简洁的代码生成出list集合. 直接用代码举了例子: 利用列表生成式生成列表[1x2,3x4,5x6,7x8,....,99x100] >>> [x*(x+1) for x in range(1,100,2)] 解析:range(1,100,2) 从1~100数字中每隔2个数字取元素. 之前在上一节讲迭代的时候,有提供zip()函数,将两个list合并成一个list.索引生成上面的列表也可以这么…