列表
一.相关知识
1.列表格式
nameList=["Xiao Deng","Xiao wang"]
比c语言的数组强大的地方在于列表中的元素可以是不同类型的
列表也是用从下标为0开始取值
2.列表的循环遍历
for循环:
nameList=["Alex","Tony","Tom","Jenny"] for i in nameList: print(i) ‘‘‘ 输出 Alex Tony Tom Jenny ‘‘‘
while循环:
nameList=["Alex","Tony","Tom","Jenny"] length=len(nameList) i=0 while i<length: print(nameList[i]) i+=1
3.列表的相关操作
1).添加元素(append,extend,insert)
append:向列表添加元素
nameList=["Alex","Tony","Tom","Jenny"] a=input() nameList.append(a) for i in nameList: print(i) ‘‘‘ dwx Alex Tony Tom Jenny dwx ‘‘‘
extend:可以将另一个集合中的元素逐一添加到列表:
a=[1,2,3] b=[4,5,6] a.append(b) for i in a:#此时a的元素为[1,2,3,[4,5,6]] print(i) a.extend(b) for i in a:#此时a的元素为[1,2,3,[4,5,6],4,5,6] print(i)
insert:
insert(index, object) 在指定位置index前插入元素object
a=[1,2,3] a.insert(1,9) for i in a: print(i)
2).修改元素
修改元素的时候,要通过下标来确定要修改的是哪个元素,然后才能进行修改
a=[1,2,3] a[1]=9 for i in a: print(i)
3).查找元素(in,not in,index ,count)
in, not in
python中查找的常用方法为:
- in(存在),如果存在那么结果为true,否则为false
- not in(不存在),如果不存在那么结果为true,否则false
index, count
index和count与字符串中的用法相同
4).删除元素(del,pop,remove)
列表元素的常用删除方法有:
- del:根据下标进行删除
- pop:删除最后一个元素
- remove:根据元素的值进行删除
5).排序(sort,reverse)
sort方法是将list按特定顺序重新排列,默认为由小到大,参数reverse=True可改为倒序,由大到小。
reverse方法是将list逆置。
元组
Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。python中不允许修改元组的数据,包括不能删除其中的元素。
原文地址:https://www.cnblogs.com/python-road/p/10482372.html
时间: 2024-10-08 04:29:30