# # 列表 list() # name_list = ['ab', 'bc', 'cd'] # print(name_list) # print(type(name_list)) # # name_list1=[['ba','bc'],'bab'] # print(name_list1) # # 列表下标索引 # name_list = ['alex', 'tom', 'late'] # print(name_list[1]) # print(name_list[-3]) # 反向从-1开始 # # name_list1 = ["alex", ['al', 'ex'], 'tom'] # print(name_list1[1][0]) # # 超出循环报错:IndexError: list index out of range # # 列表查询 # my_list = ['alex','tom','jerry'] # index=my_list.index('alex') # print(f"alex在列表中下表索引值为{index}") # # 列表修改 # my_list[2]="cat" # print(f"修改后的值为{my_list[2]}") # # 指定位置插入数据 # my_list.insert(1,'mouse') # print(my_list) # # 追加元素 # my_list.append("monster") # print(my_list) # my_list1=['i','love','python'] # my_list.extend(my_list1) # print(my_list) # # # 元素删除 # my_list = ['alex', 'tom', 'jerry'] # del my_list[1] # print(my_list) # # my_list = ['alex', 'tom', 'jerry'] # element = my_list.pop(1) # print(f"通过pop方法取出元素后列表内容{my_list},取出内容为{element}") # # 删除元素第一个匹配项 # my_list = ['alex', 'tom','alex' ,'jerry'] # my_list.remove('alex') # print(my_list) # # 清空列表 # my_list = ['alex', 'tom', 'alex', 'jerry'] # my_list.clear() # print(my_list) # # 统计列表中指定元素数量 # my_list = ['alex', 'tom','alex' ,'jerry'] # num=my_list.count("alex") # print(f'列表中alex元素共有{num}个') # # 统计列表中所有元素个数 # count=len(my_list) # print(f'列表中所有元素个数为{count}个') # # 列表遍历 # def list_while_func(): # my_list = ["alex", "tom", "jerry"] # index = 0 # while index < len(my_list): # element = my_list[index] # print(f"列表元素为{element}") # index += 1 # # # list_while_func() # # # def list_for_func(): # my_list = ["alex", "tom", "jerry"] # for element in my_list: # print(f"列表的元素有:{element}") # # # list_for_func() # # 元组 # # 定义元组 # t1 = (1, "hello", True) # t2 = () # t3 = tuple() # print(f"{t1}\n{t2}\n{t3}\ntype(t1)类型{type(t1)}") # # 定义单个元组 # t4 = ("hello",) # 单个元组加“,” # print(f'{t4} {type(t4)}') # # 嵌套元组 # t5 = ((1, 2, 3), (4, 5, 6)) # print(f"{type(t5)},{t5}") # # 取出内容 # num = t5[0][2] # print(num) # # 元组操作 : index 查找 # t6 = ("alex", "tom", "jerry") # index = t6.index("tom") # print(index) # num = t6.count("tom") # 统计单一元素数量 # print(num) # num2 = len(t6) # 统计元组元素数量 # print(num2) # # 元组遍历 # index = 0 # while index < len(t6): # element = t6[index] # print(f"{element}") # index += 1 # for element in t6: # print(f"{element}")