python之列表常见操作

list = [1,2,3,4,5,6,7,8,9,0,0,0,0,0]

listSet = list.set(list)#将列表中的数据进行去重处理

此时listSet中的数据为[1,2,3,4,5,6,7,8,9,0]

index = list.index(2)#返回数据元素首先出现的位置,如果list中没有这个元素则返回一个错误
此时index是1

[[0 for i in range(8)]for j in range(6)]#初始化一个6行8列的列表,其中各个元素皆为0
在二维列表赋值时应该采用此方法

[[0]*8]*6#同样是初始化一个6行8列的列表其中各个元素皆为0.
不建议采用这个办法进行赋值,当采用此办法进行赋值的时候,当对第一行的各个值进行赋值的时候就会将下面所有行赋值为同样的值

list.append(2)#向list列表末尾添加一个元素。
此时list列表的值为[1,2,3,4,5,6,7,8,9,0,0,0,0,0,2]

  

时间: 2024-10-12 16:44:52

python之列表常见操作的相关文章

Python(二)列表与操作

1.列表的创建 alist = [123,'abc',4.56,['inner','list'],'Dchen','Blank sapce'] #方刮号为列表,里面的的数组视自己情况添加 2.列表的切片操作 print(alist[0]) #选择列表第一个元素,python中列表第一位元素以0开始['123'] print(alist.index(123)) #找到元素在列表中的位置0 print(alist[1:4]) #切片为数组中地址为1到4的元素(不包含第4位)['Blank sapce

python基础--字符串常见操作

字符串常见操作 如有字符串mystr = 'hello world itcast and itcastcpp',以下是常见的操作 <1>find 检测 str 是否包含在 mystr中,如果是返回开始的索引值,否则返回-1 mystr.find(str, start=0, end=len(mystr)) <2>index 跟find()方法一样,只不过如果str不在 mystr中会报一个异常. mystr.index(str, start=0, end=len(mystr)) &l

【代码学习】PYTHON 列表循环遍历及列表常见操作

一.for循环 为了更有效率的输出列表的每个数据,可以使用循环来完成 代码: A = ['xiaoWang','xiaoZhang','xiaoHua'] for tempName in A: print tempName 执行结果: xiaoWang xiaoZhang xiaoHua 二.列表的相关操作 1.添加元素("增"append) #定义变量A,默认有3个元素 A = ['xiaoWang','xiaoZhang','xiaoHua'] print "-----添

【代码学习】PYTHON字符串的常见操作

一.字符串运算符 下表实例变量 a 值为字符串 "Hello",b 变量值为 "Python": 操作符 描述 实例 + 字符串连接 >>>a + b 'HelloPython' * 重复输出字符串 >>>a * 2 'HelloHello' [] 通过索引获取字符串中字符 >>>a[1] 'e' [ : ] 截取字符串中的一部分 >>>a[1:4] 'ell' in 成员运算符 - 如果字符串

【Python】列表各种操作

# -*- coding:utf-8 -*- #列表操作name_list = ['zhangsan','lisi','wangwu'] #append 在最后插入name_list.append("zhaoliu")print(name_list) #count 计算指定元素的数量c = name_list.count("zhangsan")print(c) #extend 列表拼接,在最后插入(将字符串拆分)name_list.extend("lisi

Python的列表类型操作——“增删改查”,元组——“查”

一.什么是列表 1.列表是一个可变的数据类型,它由[]表示,其中的每一项元素使用","逗号隔开,可以储存各种数据类型.列表相比于字符串,可以存放大量数据类型,其是有序的,有索引,可以使用切片,方便取值. 2.列表的索引的下表也是从0开始的,切出来的内容为列表.[起始位置:结束位置:步长] 二.列表的"增删改查" 1.增加 list相比于str另一个更为方便的是,list可以发生改变,我们可以直接在原来的对象上进行操作 1)append() 在原字符串的末尾添加一个数

python中列表的操作

list1 = ['A' , 'B' , 'C'] list1[0] ; list1[-1] # 取第一个和最后一个元素 list1[ : ] ; list1[ : len(list1)] # 取所有列表元素 list1[0 : n] # 从第0号取到n-1号元素 list1[0] = 'D' # 修改元素值 del list1[0] # 删除元素 if 'A' in list1: # 判断元素是否在列表 len(list1) # 列表元素个数 max(list1) ; min(list1) #

python中列表切片操作

1 a=['zhao','qian','sun','li','zhou',''] 2 3 #增删改查 4 #查 切片 [] 5 print(a[1:])#取到最后 6 print(a[1:-1])#取到倒数第二值 7 print(a[1:-1:1])#从左到右一个一个去取 8 print(a[1::2])#从左到右隔一个去取 9 print(a[3::-1]) 10 b=a[3::-1] 11 print(b)#['sanpang', 'xiaohu', 'jinxin', 'wuchao']

【python】列表的操作

----------------------------------- 增加 li.append("哈哈") print(li) li.insert(4,"春哥") print(li) li.extend("二哥") li.extend([1,2,3]) print(li) ['alex', '俄罗斯', '杨戬', [1, 2, 3], 5, '哈哈'] ['alex', '俄罗斯', '杨戬', [1, 2, 3], '春哥', 5, '哈哈