name_list = []
name_list[index]
name_list.append() #在列表末尾添加元素
name_list.insert(index, element) #在指定位置添加元素
name_list.extend(list1) #在name_list中添加list1的所有元素
new_list = name_list + list1 #将name_list和list1的元素拼接起来,返回拼接后的列表
del name_list[index] #删除指定下标位置的元素
name_list.remove(element) #删除指定元素element
name_list.pop(index) #删除指定下标index处的元素,缺省则删除最最后一个元素
#方法一
for item in name_list:
print(item)
#方法二
for i in range(len(name_list)):
print(name_list[i])
#方法三
for key, value in enumerate(name_list):
print(key, value)
#方式四
for item in iter(name_list)
print(item)
new_list = name_list[start:end:step] #start默认0,end默认末尾,step默认1
name_list.sort(reverse = True)
name_tuple = ()
name_tuple = (element, )#只有一个元素时元素后面要多加一个逗号
同list, 但元组数据不可修改,故无添加、修改和删除操作
name_dic = {}
value = name_dic[key] #若key对应的value不存在会报错KeyError
value = name_dic.get(key, default_value) #若key不存在不会报错,返回传入的默认值default_value,没有指定则返回None
name_dic[key] = value #在字典里添加键值对key-value,存在则修改
del name_dic[key] #删除键为key的键值对
name_dic.keys()
name_dic.values()
name_dic.items()
name_set = set()
name_set.add(element) #加入单个元素
name_set.update(sequence) #将序列sequence中的每一个元素加入集合并去重,序列可以是列表、元组、字典和集合
name_set.remove(element) #删除指定元素element,不存在则报错
name_set.discard(element) #删除指定元素element,不存在不会报错
value = name_set.pop() #随机删除一个元素并返回
set3 = set1 & set2 #交
set3 = set1.intersection(set2) #交
set4 = set1 | set2 #并
set4 = set1.union(set2) #并
set5 = set1- set2 #差
set4 = set1.difference(set2) #差
原文:https://www.cnblogs.com/lzping/p/12441891.html