实验6:Python组合类型——列表与元组
第六关
-阿呆-
一分耕耘,一分收获。
展开
-
第6关:矩阵运算
m,n= map(int,input('请输入行数和列数,以,隔开:').split(','))def make_0(): #得到一个二维列表 m*n list_1 = [] for j in range(m): list_1.append([]) for k in range(n): dig = int(input()) list_1[j].append(dig)def make_1():原创 2021-11-06 15:27:15 · 3635 阅读 · 0 评论 -
第5关:数据检索
set_like = input()#输入类似集合形式的字符串waited_data = int(input('输入待查数据:'))list_1 = set_like.strip('(')list_1 = list_1.strip(')')middle_list = list_1.split(',')#变成列表complete_list = [int(number) for number in middle_list ]#列表解析if waited_data in complete_lis原创 2021-11-05 09:26:27 · 1844 阅读 · 0 评论 -
第4关:数据排序
enter_number = int(input('输入数据个数:'))middle_list = []complete_list = []for number in range(enter_number): digital = int(input('输入一个数:')) middle_list.append(digital)while middle_list: min_data = min(middle_list) location_min_data = middle原创 2021-11-05 09:14:26 · 2482 阅读 · 0 评论 -
第3关:求ASCII
enter_number = input('请输入一个字符串:')l_enter = len(enter_number)complete_list =[]for number in range(l_enter): middle_number = ord(enter_number[number]) #遍历字符串,形成每个ASCII码,记录至中间变量 complete_list.append(middle_number) #追加至空列表的末尾print(complete_原创 2021-11-05 08:56:21 · 1714 阅读 · 0 评论 -
第2关:列表中数据处理
enter_number = input('please input a list:')list_1 = enter_number.strip('[')list_2 = list_1.strip(']')middle_list = list_2.split(',')#这三步将输入端输入的类似列表的字符串变成列表changed_list = [int(number) for number in middle_list]#列表解析(将列表数组化)changing_list = changed_li原创 2021-11-05 08:50:08 · 2950 阅读 · 0 评论 -
第1关:删除重复元素
enter_number = input('Please Input:')middle_list = list(enter_number)complet_list = []for number in middle_list: if number not in complet_list: complet_list.append(number)print(complet_list)测试输入1:Please Input:1234512378预期输出1:[‘1’, ‘2’, ‘原创 2021-11-05 08:19:03 · 1880 阅读 · 0 评论