Python知识汇总6
27、转换a. 将字符串 s = "alex" 转换成列表s = "alex"print(list(s))b. 将字符串 s = "alex" 转换成元祖s = "alex"print(tuple(s))b. 将列表 li = ["alex", "seven"] 转换成元组li = ["alex", "seven"]print(tuple(li))c. 将元祖 tu = ('Alex', "seven") 转换成列表tu = ('Alex', "seven")li=list(tu)print(li)d. 将列表 li = ["alex", "seven"] 转换成字典且字典的 key 按照 10 开始向后递增dic={}for k,v in enumerate(li,10) :----li要放在前面,序号放在后面 dic=v print(dic)27、转码n = "圆方圆"a. 将字符串转换成 utf-8 编码的字节,并输出,然后将该字节再转换成 utf-8 编码字符串,再输出n = "圆方圆"a=n.encode('utf-8') print(a)b=a.decode('utf-8')print(b)b. 将字符串转换成 gbk 编码的字节,并输出,然后将该字节再转换成 gbk 编码字符串,再输出a=n.encode('gbk')print(a)b=a.decode('gbk')print(b)28、求 1-100 内的所有数的和count=1sum=0for i in range(100) : sum=sum+count count+=1print(sum)count=1sum=0while count<=100 : sum+=count count+=1print(sum)29、元素分类有如下值集合 ,将所有大于 66 的值保存至字典的第一个 key 中,将小于 66 的值保存至第二个 key 的值中。
即: {'k1': 大于 66 的所有值, 'k2': 小于 66 的所有值}li=dic1={ 'max':[], 'min':[]}for i in li : if i <66 : dic1['min'].append(i) else: dic1['max'].append(i)print(dic1)---{'max': , 'min': }
支持分享
页:
[1]