041 数据结构 - 列表的常用内置函数
主要内容
-
列表常用的内置函数介绍:
- extend()
- append()
- sort()
- reverse()
- index()
1. 列表常用的内置函数介绍:
要使用某个对象(数据结构或字符串等)的内置函数,格式统一为如下: 对象.内置函数名(参数)
a = [1, 2, 3]
b = [4, 5, 6]
a.extend(b)
print(a)
a = [1, 2, 3]
b = 4
a.append(b)
print(a)
添加类型为列表:
a = [1, 2, 3]
b = [4, 5, 6]
a.append(b)
print(a)
list1=[1, 9, 20, 16, 77, 0]
list1.sort() #省略reverse,则默认升序排序
print(list1)
list1.sort(reverse=True) #设置reverse,表示降序排序
print(list1)
对字母进行排序:
排序规则:先对第一个字母进行排序,如果一样,则对第二个字母排序,依此类推
list1=['python', 'c++', 'java', 'php', 'lua']
list1.sort() #省略reverse,则默认升序排序
print(list1)
list1.sort(reverse=True) #设置reverse,表示降序排序
print(list1)
list1=[1, 9, 'python', 100, 'dashima', 77, 0]
list1.reverse()
print(list1)
list1 = [1,9,20,16,16,77,0]
a = list1.index(16)
print(a)
如果列表中没有待查找的元素,则程序会抛出异常
list1 = [1,9,20,16,16,77,0]
a = list1.index(33) #列表中没有元素33,程序抛出异常
print(a)
2. 小结
OJ训练题
1、【例25.3】 输出奇偶数之和 - ★
2、练33.1 3721数 - ★
3、【例40.1】 字符类型判断 - ★
4、【入门】五位回文偶数 - ★★
5、【入门】费马定理 - ★★★