Python学习笔记——列表】的更多相关文章

1.列表生成式(List Comprehensions) python中,列表生成式是用来创建列表的,相较于用循环实现更为简洁.举个例子,生成[1*1, 2*2, ... , 10*10],循环用三行: L = [] for i in range(1,11): L.append(i*i) 列表生成式只用一行,前面是生成规则,后面是初始元素,最后还可以加上判断条件: [i*i for i in range(1, 11)] 列表生成式还可以实现多层循环,以及判断,刚刚的栗子再写复杂一点就成了: [a…
python列表操作——增 append:追加一条数据到列表的最后 name = ["Zhangsan","XiongDa","Lisi"] name.append("wangwu") print name 输出结果: ['Zhangsan', 'XiongDa', 'Lisi', 'wangwu'] Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE Microso…
文章目录 一.列表的基本操作 1.1 修改列表中的某个数据 1.2 获取某个元素的返回值(返回的是索引) 1.3 在列表中插入新的元素 1.4 删除列表中的元素 1.5 +和* 二.内置的函数和方法 1.列表的函数 2.列表的方法 三.元组的基本操作 1.元组对象的常用操作 2.元组的内置函数 四.字典的基本操作 1.字典对象的常用操作 2.字典的内置函数和方法 2.1字典的内置函数 2.2 字典的内置方法 一.列表的基本操作 列表:没有长度限制.元素类型可以不同(可以同时包含:整数.实数.字符…
1.创建列表类型数据并给其赋值 >>> aList = [123,'abc',4.56,['inner','list'],7-9j] >>> aList [123, 'abc', 4.56, ['inner', 'list'], (7-9j)] >>> list('ABC') ['A', 'B', 'C'] 2.访问列表中的值 >>> aList[0] 123 >>> aList[1:4] ['abc', 4.56,…
#!/usr/bin/env python3 # -*- coding: utf-8 -*- list(range(1, 11)) # 生成1乘1,2乘2...10乘10 L = [] for x in range(1, 11): L.append(x * x) # 上面太麻烦,看下面 [x * x for x in range(1, 11)] # [1, 4, 9, 16, 25, 36, 49, 64, 81, 100] # 加上if,就可以筛选出仅偶数的平方 [x * x for x in…
''' @author: 人人都爱小雀斑 @time: 2020/3/10 10:29 @desc: ''' L=[1,5,7,4,6,3,0,5,8,4,4] 方法1:for循环 L1=[] for i in L: if i not in L1: L1.append(i) #L1:[1, 5, 7, 4, 6, 3, 0, 8] 方法2:set函数 L2=set(L)#去重且排序好 #L2:{0, 1, 3, 4, 5, 6, 7, 8} 方法3:利用字典的fromkeys()和keys()方…
该一系列python学习笔记都是根据<Python基础教程(第3版)>内容所记录整理的 1.通用的序列操作 有几种操作适用于所有序列,包括索引.切片.相加.相乘和成员资格检查.另外,Python还提供了一些内置函数,可用于确定序列的长度以及找出序列中最大和最小的元素. 1.1 索引 序列中的所有元素都有编号——从0开始递增,通常我们称这些编号为下标,即为索引(indexing).你可以像下面这样使用编号来访问各个元素: str1 = ['java','c++','C','C#','python…
<python基础教程(第二版)>学习笔记 列表/元组(第2章)序列中的下标从0开始x='ABC' ==> x[0]='A', x[1]='B', x[2]='C'负数索引从右边开始.最后一个元素下标是-1:x[-1]='C''ABC'[0]  ==>  'A'raw_input("x:")[3] 输入数据当作字符串列表分片:x[2:5], x[-3:-1], x[-3:], x[:3], x[:]  #列表名字[起始下标:结束下标]列表分片+步长: x[0:1…
Python学习笔记(二)--列表 Python中的列表可以存放任何数据类型 >>> list1 = ['Hello','this','is','GUN',123,['I','Love','FishC']] >>> list1 ['Hello', 'this', 'is', 'GUN', 123, ['I', 'Love', 'FishC']] 1. 向列表中增加元素 1.1 append(key) >>> list1.append(1) >&g…