# 常用的内置方法和函数 # <class 'builtin_function_or_method'> 内置的函数和方法 print(type(len)) # <class 'builtin_function_or_method'> print(type(max)) # <class 'builtin_function_or_method'> print(type(min)) # <class 'builtin_function_or_method'> li = list("abc") # len 返回的是长度,也是元素的个数 print(len(li)) # 3 print(max(li)) # c print(min(li)) # a li_2 = ["ABC", 1, 2] # print(max(li_2)) TypeError: '>' not supported between instances of 'int' and 'str' # int 和 str 不能进行比较、
li_3 = [1, 3, 5, 7, 8, 4, 12, 9, 11, 10] # print(li_3[::-1]) # [10, 11, 9, 12, 4, 8, 7, 5, 3, 1] 切片 # # # reverse() 逆序取出,没有返回值 li_3.reverse() # [10, 11, 9, 12, 4, 8, 7, 5, 3, 1] print(li_3) # 需求将li_3 降序排序 # def sort(self, key=None, reverse=False): reverse默认是逆序 # st_1 = li_3.sort(reverse=True) # [12, 11, 10, 9, 8, 7, 5, 4, 3, 1] # print(li_3) # 或者 # li_3.sort() # li_3.reverse() # 将li_3 结果排序,在通过 revrese() 逆序输出 # print(li_3) # [12, 11, 10, 9, 8, 7, 5, 4, 3, 1] # 列表切片 li_5 = [1, 3, 5, 7, 8, 4, 12, 9, 11, 10] # 需求 [7,8,4,9,10] print(li_5[3:6:1] + li_5[7:8:1] + li_5[9:10:1]) # [7, 8, 4, 9, 10] # 列表嵌套 li_4 = [1, 2, 3, ["hello", "python"]] print(li_4[3][1]) # python