标签:通过 lis 第一个 学习 改变 pytho 另一个 xtend insert
1 列表(list)
下面的代码就是把一个变量赋值为列表
a=[‘laay‘,‘aay‘,‘ay‘,‘y‘]
列表中存在索引,可以通过索引来访问列表中的值,也可以通过索引完成切片
print(a[0]) print(a[1]) print(a[-1]) print(a[:3]) print(a[:-1])
打印结果分别为
laay aay y [‘laay‘, ‘aay‘, ‘ay‘] [‘laay‘, ‘aay‘, ‘ay‘]
增加元素、删除元素、改变元素、查找元素
a.append(‘abc‘)#将‘abc‘添加到列表的最后 del a[1] #删除列表中当前索引1的元素 a[1]=‘dd‘#将列表中索引为1的元素改成‘dd‘ print(a[0])#打印列表索引为0的元素
列表的循环
for i in a: print(i)
列表的其他函数
cmp(list1, list2)#比较两个列表的元素 len(list)#列表元素个数,如果列表为空,可以判断为Fasle max(list)#返回列表元素最大值 min(list)#返回列表元素最小值 list(seq)#将元组转换为列表
列表的其他方法
list.count(obj)#统计某个元素在列表中出现的次数 list.extend(seq)#在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表) list.index(obj)#从列表中找出某个值第一个匹配项的索引位置 list.insert(index, obj)#将对象插入列表 list.pop(obj=list[-1])#移除列表中的一个元素(默认最后一个元素),并且返回该元素的值 list.remove(obj)#移除列表中某个值的第一个匹配项 list.reverse()#反向列表中元素 list.sort([func])#对原列表进行排序
列表中可以嵌套列表,列表中的列表使用逻辑与一般列表一致
a= [[‘laay‘,‘laa‘],‘aa‘,‘ay‘] print(a[0][0])#取出‘laay‘ print(a[0][1])#取出‘laa‘
2 元组(tuple)
元组与列表用法几乎一样,区别是元组中的元素不可以被修改,但是元组本身是可以被删除的!
a=(‘laay‘,‘aay‘,‘ay‘,‘y‘)
标签:通过 lis 第一个 学习 改变 pytho 另一个 xtend insert
原文地址:http://www.cnblogs.com/laay/p/6413111.html