#1、 .join()用法。.join()是字符串对象的一个方法,用于将一个可迭代对象中的元素连接成一个字符串: list_a = ['apply', 'blue', 'come', '1', '2', 'abc'] dict_a = {'hong':'红', 'ling':'领', 'jin':'巾'} dict_b = {'hong':'红', 'ling':'领', 'jin':'巾'} str_a = ','.join(list_a) #d 将列表以字符串的形式存入变量中 str_b = ','.join(dict_a) #d 将字典中的所有key和value值以字符串的方式存入变量中 str_c = ','.join(dict_a.keys()) #d 将字典中的所有key值以字符串的方式存入变量中 str_d = ','.join(dict_a.values()) #d #d 将字典中的所有value值以字符串的方式存入变量中 str_e = ','.join(dict_a['ge']) ##d 将字典中的指定key键的value值以字符串的方式存入变量中 # str_f = ','.join(dict_a[0]) print('str_a:', str_a, 'str_b:',dict_a, 'str_c:',str_c, 'str_d:',str_d, 'str_e:',str_e, ) #2、列表的操作 #2.1、创建列表的方式: #d 新建空列表:使用方括号[]创建一个空列表,或使用方括号[]并在其中填入元素来创建一个具有初始值的列表 list_b = [] list_c = [1,2,3,4,5,'a','b','c'] list_d = [1,2,3,4,5] l = [str_a] #d 输出:l: ['apply,blue,come,1,2,abc'] print('l:',l) #2.2、将字符串等格或字典结构转换为列表。使用list()函数将其他可迭代对象(如字符串、元组等)转换为列表 list_e = list(str_a) list_f = list(dict_b) #d 只存入了字典中的key值 list_g = str_a.split(',') #d 通过拆分字符串的形式存为列表 print('list_e:',list_e,'list_f:',list_f,'list_g:',list_g,type(list_g)) #2.3、查看列表中的元素: #d 通过索引的方式查看,使用负索引从列表末尾开始访问元素,使用切片操作访问列表的子列表 print(list_g[1],list_g[-1],list_g[0:2]) #2.4、添加、插入元素: #d 使用append()函数向列表末尾添加一个元素 list_g.append('yellow') print('list_g:',list_g) #d 使用insert()函数在指定位置插入一个元素 list_g.insert(1,'aaa') print('list_g:',list_g) #d 使用extend()函数将另一个可迭代对象中的元素添加到列表末尾,extend:延申、扩展 list_g.extend(list_c) #d 有拼接的效果 print('list_g:',list_g) #2.5、删除列表中的元素 #d 使用remove()函数根据值删除列表中的第一个匹配元素 list_g.remove('blue') print('list_g:',list_g) #d 使用del语句删除列表中的一个或多个元素,通过索引的方式 del list_g[9:12] print('list_g:',list_g) #d 使用pop()函数删除并返回列表中指定索引位置的元素 element = list_g.pop(2) print('element:',element) #2.6、查看列表的长度 #d 使用len()函数获取列表的长度(元素的个数) print(len(list_g)) #2.7、统计列表中某个元素的出现次数 #d 使用count()函数统计列表中某个元素的出现次数 print(list_g.count('a')) #2.8、判断某元素是否在列表中 if 'yellow' in list_g: print(list_g) #2.9、使用index()函数查找列表中第一个匹配元素的索引位置 print(list_g.index('2')) #2.10、使用reverse()函数反转列表中的元素顺序 print(list_g.reverse()) #2.11、使用sort()函数对列表进行升序排序 print(list_b) print(list_b.sort()) #3、字典操作: #3.1、创建字典: #d 使用花括号{}创建一个空字典 dict_c = {} #d 使用花括号{}并在其中填入键值对来创建一个具有初始值的字典 dict_d = {'hao':'好', 'ge':'个', 'ren':'人'} #3.2、转换字典,使用dict()函数将其他可迭代对象(如元组、列表等)转换为字典 dict_e = dict() #3.2、查看元素 #d 使用key的方法查看字典中的value值 print(dict_d['ren']) #d 使用get()方法根据键获取对应的值,如果键不存在,则返回指定的默认值 print(dict_d.get('uu','------')) #3.3、更新字典中的键值对 #d 使用update()方法更新字典中的多个键值对 # d = dict_c.update({'www':'呜呜呜','hhh':'呵呵呵'}) # print(d) #3.4、修改value值: #d 通过key值的方式修改value值 t = dict_d['hao'] = '七五五' print(t) #3.5、删除字典中的键值对 #d del通过key键的方式删除键值对 del dict_d['hao'] #d clear方式删除字典中的所有键值对 dict_e.clear() #3.6、获取字典的长度 #d len()方法 print(len(dict_d)) #3.7、获取字典中的所有key值 #d 通过.keys()方法 print(dict_d.keys()) #3.8、获取字典中的所有value值 #d 通过.values()方法 print(dict_d.values()) #3.9、获取字典中的所有键值对 #d 通过.items()的方法. item:项目 print(dict_d.items()) #3.10、判断key键是否在字典中 if 'hao' in dict_b: print('you') #3.11、遍历字典中的所有key值 print(dict_b) list_aa = [] for key in dict_b: list_aa.append(key) print(list_aa) #3.12、遍历字典中的 values值 list_bb = [] for value in dict_b.values(): list_bb.append(value) print(list_bb) #3.13、遍历字典中的所有键值对 list_cc = [] for key,value in dict_b.items(): list_cc.append(value) list_cc.append(key) print(list_cc)
04-29
1303
06-06
11万+
07-19
24万+