Python语法基础:列表与元组

列表

一.相关知识

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中不允许修改元组的数据,包括不能删除其中的元素。

猜你喜欢

转载自www.cnblogs.com/python-road/p/10482372.html
今日推荐