Python_列表的使用

列表

在python中,用方括号[]来表示列表,并用逗号来分割其中的元素。

list = ['A','B','C','D']
print(list)

访问列表中的元素

list = ['A','B','C','D']
print(list[0])
print(list[3])

使用列表中的各个值

list = ['A','B','C','D']
print("列表中的第一个元素:"+list[0]+"\n"+"列表中的第二个元素:"+list[1])
print("\n")

修改,添加和删除元素

修改列表元素

list = ['A','B','C','D','E','F']
print("列表:")
print(list)

list[0] = '1'
print("修改后的列表:")
print(list)

在列表中添加元素

在列表末尾添加元素

list = ['A','B','C','D','E','F']
list.append('G')
print("末尾添加元素后:")
print(list)

在列表中插入元素

list = ['A','B','C','D','E','F']
print("插入元素后:")
list.insert(2,'3')
print(list)

list.insert(4,'5')
print(list)

从列表删除元素

我们经常需要从列表删除一个或者多个元素

list = ['1','2','3','4','5','6']
print("删除元素前的列表:")
print(list)

del list[3]
print("删除元素以后的列表:")
print(list)

使用pop方法删除元素

有时候我们需要删除列表中的元素并接着使用它,方法pop()可删除列表末尾的元素,并接着使用它。

number = ['1','2','3','4','5','6']
print("原来的number列表:")
print(number)

number_poped = number.pop()
print("pop的数字:"+number_poped)

print("pop以后的列表:")
print(number)

根据值删除元素

有时候我们不知道从列表删除的元素的位置,如果只知道要删除的元素的值,可以使用方法remove()

name = ['sherlock','holmes']
print("原来的name列表:")
print(name)

print("remove以后的name列表:")
name.remove('holmes')
print(name)

组织列表

使用方法sort()对列表进行永久排序

letter = ['b','a','d','e','c','f']
number = ['4','2','3','1','6','5']
print("原来的letter列表和number列表:")
print(letter)
print(number)

print("排序后的列表:")
letter.sort()
number.sort()
print(letter)
print(number)

使用函数sorted()对列表进行临时排序

要保留列表元素原来的排序,同时以特定的顺序呈现它们,可使用函数sorted()。

letter = ['b','a','d','e','c','f']
print('原来的列表:')
print(letter)

print("sorted后的列表:")
print(sorted(letter))

print('原来的列表:')
print(letter)

注意:如果你要按相反的顺序显示列表,也可以向函数sorted()传递参数reverse=True

print(sorted(letter,reverse=True))

倒着打印列表

number = ['1','2','3','4','5','6','7']
print("Orginal:")
print(number)

print("After:")
number.reverse()
print(number)

确定列表长度

number = ['1','2','3','4','5','6','7']
print("列表长度为:")
print(len(number))
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值