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‘, ‘Dchen‘, [‘inner‘, ‘list‘], 4.56, ‘abc‘, 123]

print(alist[:3]) #切片数组中地址为0到3的元素(不包含第3位),第一位不给出指定数指时默认为0
[123, ‘abc‘, 4.56]

alist[3][1] #选择列表中子列表的元素
[‘list’]

alist[1:] #切片数组中地址为1到最后一位元素,后一们不给出指定数指时默认为最后一位
[‘abc‘, 4.56, [‘inner‘, ‘list‘], ‘Dchen‘, ‘Blank sapce‘]

alist[2:-1] #切片为数组中地址为2到最后一位的元素(不包含最后一位)
[4.56, [‘inner‘, ‘list‘], ‘Dchen‘]

3. 列表增,删,改
append

alist.append(345) #添加一个元素到列表中,添加为最后一个位子
print(alist)
[123, ‘abc‘, 4.56, [‘inner‘, ‘list‘], ‘Dchen‘, ‘Blank sapce‘, 234]

del

del alist[0] #选择删除列表中第一位元素
[‘abc‘, 4.56, [‘inner‘, ‘list‘], ‘Dchen‘, ‘Blank sapce‘]
del alist #删除整个数组,这个数组将在内存中清空

pop

alist.pop() #该删除方法在不给出任务参数时默认
[123, ‘abc‘, 4.56, [‘inner‘, ‘list‘], ‘Dchen‘]

clear()

alist.clear() #和del alist效果一样,清空整个数组,在内在中清空

remove

alist.remove(4.56) #选择列表中的元素进行删除

原文地址:http://blog.51cto.com/12741079/2065231

时间: 2024-10-08 00:23:07

Python(二)列表与操作的相关文章

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

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

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 在二维列表赋值

【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】列表的操作

----------------------------------- 增加 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, '哈哈

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关于列表的操作

1.列表的遍历 1 nameList = ['小马','小小文','小小小飞'] 2 3 #不使用循环,直接输出 4 print(nameList[0]) 5 print(nameList[1]) 6 print(nameList[2]) 7 8 #使用for循环 9 for name in nameList: 10 print(name) 11 12 #使用while循环 13 i=0 14 length = len(nameList) 15 while i<length: 16 print(

Python学习——列表

定义:1.列表(list)是由一系列特定顺序排列的元素组成,可以包含字母,数字或者将任何东西加入列表. 2.列表的标识符号为 [ ],函数名称为list 3.列表是有序的 相关概念: 元素:列表中的值称之为元素,元素之间用逗号隔开 下标:列表中每个元素对应一个下标,下标自左往右从0开始,或者自右往左从-1开始 一. 列表的简单操作 1.创建一个空列表 lists = [ ]   或者  lists = list() 2.创建一个有若干元素的列表 lists = [1,2,3,4,5,6,7,8]

Python中列表list常见操作

主要涉及知识点 列表是我们python里面最常见的数据类型,我们主要有以下的操作. 1.索引 2.切片 3.追加 4.删除 5.长度 6.循环 (也称遍历) 7.包含 8.嵌套 例如定义列表: List2=['openstack','python','linux',"docker","zabbix","nginx","linux","linux","123","ww33##&q