python 列表list-增删改查操作
初始化:
a. data_list1 = []
b. data_list2 = [a,b,c]
c. data_list = list()
新增:
a. data_list1.append(object)
b. data_list1.extend(data_list2)
c. total_list = data_list1+data_list2
d. data_list1.insert(index,object)
e. data_list1[4:4] = [data_value1,data_value2,data_value3,data_value4] #表示在第四个元素位置插入四个值
删除:
a. del data_list1[index]
b. del data_list2[start_index,end_index]
c. data_list1.pop(index)
d. data_list2.remove(data_value)
e. data_list1.clear()
f. data_list1[1:2] = [data_value] #表示把第一个值改成data_value,同时删除掉第2个元素
修改:
a. data_list1[index] = data_value
b. data_list1[-index] = data_value
c. data_list1[1:4] = [data_value1,data_value2,data_value3,data_value4] #表示把第1到4个元素直接修改成最新值
查询:
a. data_list1.index(data_value)
b. data_list1.index(data_value,start_index,end_index)
--index函数 假如不存在data_value值,则会报错ValueError: 55 is not in list
c. data_list1.count(data_value)
d. data_value in data_list1
e. data_value not in data_list1
f. ''.inner_join(list_data).find(data_value) 没有找到返回-1,找到返回第一个匹配的位置
h.for item in data_list1