print(dir(tuple)) tuple = ('a','b','c',[1,2,3]) tuple[3].append(5) print(tuple) tuple_1 = (1,2,3,4,5) ls = [i**2 for i in list(tuple_1)] print(ls) ls2 = tuple([i**2 for i in list(tuple_1)]) print(ls2) """元组1,2,3""" import random ls = tuple([random.randint(0, 100) for i in range(10)]) print(ls) print(list) print(tuple(list)) list = [] ls2 = list.append([(random.randint(0, 100)) for i in range(10)]) print(ls2) tuple = (1,2,3,4,5,6,7) print(tuple[5]) print(tuple[:3])
print('---------------------------zidian-------------------------------') coding = 'utf-8' #可以识别中文字符 # 第一种方法用python打印字符串的方法 a = 100 b = 90 print('小明考了%s分,小王考了%s分' % (100, 90)) dict = {'小明': 90, '小王': 100, '小李': 98} for i in dict: print('%s:%s' % (i, dict[i])) # enmerate 枚举使用方法 for i, v in enumerate(dict): print(i, v) for key, value in dict: print(key, value) ls = [1,2,2,3,4,5] for i, v in enumerate(ls): print(i, v) print(dir(dict)) # # 创建字典的fromkeys方法: dict.fromkeys(seq, value) seq = ('zhangsan','lisi','wangwu') dict1 = {} dict2 = dict1.fromkeys(seq, 180) print(dict2) print(dict1) dict = {'zhangsan': 27, 'zn': 29, 'angsan': 20} print('名字:', dict.get('zhangsan', 6)) print(dict.keys()) print(dict.values()) # 往已有字典里添加键值对.setdefault()方法 print('体重:', dict.setdefault('weight', 80)) print(dict) dict['height'] = 167 print(dict) ls1 = [1,2,3] print([ls1.index(i) for i in ls1]) ls2 = ['a','s','d'] dict3 = {} for i in ls1: dict3[i] = ls2[ls1.index(i)] print(dict3)