这是我参与2022首次更文挑战的第8天,活动详情查看:2022首次更文挑战
🐍排序列表
- sort()永久性的修改了列表元素位置的排序,向sort()传递reverse=True可使元素逆序排序
- sorted()方法能够按照特定顺序显示列表元素,同时不影响他们在原始列表中的排列顺序
- reverse()方法倒序打印列表,也是永久性的改变了排列顺序 列表排序方法的具体使用如下:
fruits = ["apple","banana","strawberry","watermelon","pear","orange"]
fruits.sort() #sort()永久性的修改了列表元素位置的排序
print(fruits)
fruits = ["apple","banana","strawberry","watermelon","pear","orange"]
fruits.sort(reverse=True) #向sort()传递reverse=True可使元素逆序排序,也是永久性的
print(fruits)
fruits = ["apple","banana","strawberry","watermelon","pear","orange"]
print(sorted(fruits)) #sorted()方法能够按照特定顺序显示列表元素,同时不影响他们在原始列表中的排列顺序
fruits = ["apple","banana","strawberry","watermelon","pear","orange"]
fruits.reverse() #reverse()方法倒序打印列表,也是永久性的改变了排列顺序
print(fruits)
运行结果为:
🐍索引错误
索引对列表至关重要,要避免发生错误,下面讲几种可能发生的索引错误。
- 寻找八娃无果
group = ["大娃","二娃","三娃","四娃","五娃","六娃","七娃"]
print(group[8])
- 没有葫芦娃救爷爷
group = []
print(group[0])
在程序编码中,一旦不小心发生索引错误,可以尝试将列表或列表长度打印出来。通过查看列表或其包含的元素数,找到逻辑错误。
列表长度方法len(),使用方法:
group = ["大娃","二娃","三娃","四娃","五娃","六娃","七娃"]
print(len(group))