Python列表简介

本文介绍了Python列表的基本操作,包括创建、索引、修改、添加元素、删除元素、排序以及确定列表长度等。详细讲解了append(), insert(), del, pop(), remove()等方法的使用,并展示了sort()和sorted()函数在永久和临时排序中的应用。" 98075945,7945630,C++常用函数汇总,"['C++', '函数库', '编程技巧']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、列表
1.1 用[]表示列表,用逗号分隔其中的元素。元素之间可以没有任何关系。

1.2 列表索引从0开始,索引-1指定列表最后一个元素,索引-2指定倒数第二个元素,以此类推。
numbers=[‘one’,‘two’,‘three’,‘four’]
print(numbers[0].title())

One

print(numbers[-1],numbers[-2])

four three

1.3 修改列表元素
numbers[0]=‘zero’
numbers

[‘zero’,‘two’,‘three’,‘four’]

1.4 添加列表元素
1.4.1 在列表末尾添加元素:append()
1.4.2 在列表任意位置添加元素:insert()
numbers.append(‘five’)
numbers

[‘zero’,‘two’,‘three’,‘four’,‘five’]

numbers.insert(1,‘one’)
numbers

[‘zero’,‘one’,‘two’,‘three’,‘four’,‘five’]

1.5 删除列表元素
1.5.1 del语句删除列表元素,删除后无法再访问:del
del numbers[0]
numbers

[‘one’,‘two’,‘three’,‘four’,‘five’]

1.5.2 删除末尾元素,并返回删除元素:pop()
delete_number=numbers.pop()
print(delete_number)
numbers

five
[‘one’,‘two’,‘three’,‘four’]

1.5.3 删除任意位置元素,并返回删除元素:pop()
delete_number=numbers.pop(2)
print(delete_number)
numbers

three
[‘one’,‘two’,‘four’]

1.5.4 根据值删除元素:remove()
remove()只删除第一个指定值,如果要删除多次出现在列表中的一个值,需要利用循环语句。
numbers.remove(‘four’)
numbers

[‘one’,‘two’]

1.6 组织裂变顺序
1.6.1 永久按字母顺序排列:sort()
1.6.2 永久按反字母顺序排列:sort(reverse=True)
1.6.3 临时按字母顺序排列:sorted()
1.6.4 临时按反字母顺序排列:sorted(reverse=True)
1.6.5 反转列表顺序:reverse()
numbers=[‘one’,‘two’,‘three’,‘four’,‘five’]
numbers.sort()
numbers

[‘five’,‘four’,‘one’,‘three’,‘two’]

numbers.sort(reverse=True)
numbers

[‘two’,‘three’,‘one’,‘four’,‘five’]

print(sorted(numbers))
numbers

[‘five’,‘four’,‘one’,‘three’,‘two’]
[‘two’,‘three’,‘one’,‘four’,‘five’]

numbers.sort()
numbers
print(sorted(numbers,reverse=True))

[‘five’,‘four’,‘one’,‘three’,‘two’]
[‘two’,‘three’,‘one’,‘four’,‘five’]

numbers=[‘one’,‘two’,‘three’,‘four’,‘five’]
numbers
numbers.reverse()
numbers

[‘one’,‘two’,‘three’,‘four’,‘five’]
[‘five’,‘four’,‘three’,‘two’,‘one’]

1.7 确定列表长度:len()
numbers=[‘one’,‘two’,‘three’,‘four’,‘five’]
length_numbers=len(numbers)
print(length_numbers)

5

虫虫在兜风
2019-08-18

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值