摘要: unlike_movies = [越光宝盒, 逐梦演艺圈] def check_movie(movie): if movie on unlike_movies print('🙅️拒绝观看' + movie + '!') else: print('🙆同意观看' + movie + '!') che 阅读全文
posted @ 2020-07-04 13:01 MINGZHUQI 阅读(152) 评论(0) 推荐(0) 编辑
摘要: letters1 = ['天','前','我','最','是','人','间','留','不','住','去','日','台'] def print_center(letters): length = len(letters) n = (length - 7) / 2 print(letters[n 阅读全文
posted @ 2020-07-04 12:56 MINGZHUQI 阅读(1383) 评论(0) 推荐(0) 编辑
摘要: test_scores = [100, 97, 76, 84, 93, 98, 86, 92, 76, 88, 95, 90, 95, 93] print(test_scores[14]) # 报错:IndexError: list index out of range # (索引错误:超出列表范围 阅读全文
posted @ 2020-07-04 12:55 MINGZHUQI 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 找bug 看例子: test_scores = [100, 97, 76, 84, 93, 98, 86, 92, 76, 88, 95, 90, 95, 93] new_scores = test_scores.sort() new_scores = new_scores.reverse() pr 阅读全文
posted @ 2020-07-04 12:41 MINGZHUQI 阅读(439) 评论(0) 推荐(0) 编辑
摘要: range() 函数最多支持 3 个参数,start 参数是起始元素,stop 参数是结束元素,step 是步长,也就是计数的间隔。其中 start 和 step 是可选的,分别默认为 0 和 1,比如 list(range(3)) 可以快速生成 [0, 1, 2] 列表。 例子:打印出 100 以 阅读全文
posted @ 2020-07-04 12:37 MINGZHUQI 阅读(421) 评论(0) 推荐(0) 编辑
摘要: sort()是从低到高排序,但是reverse并不是从高到低排序,只是反转,但是与sort()结合使用的时候,可以达成从高到低排序的效果。 体育老师为要测试金陵十二钗的体育成绩,于是组织她们进行了一次立定跳远测试。老师将她们分成三组,每组四个人,分别记录她们的成绩(单位厘米),储存在列表 group 阅读全文
posted @ 2020-07-04 09:11 MINGZHUQI 阅读(668) 评论(0) 推荐(0) 编辑
摘要: 一定要特别注意,enumerate() 函数和 zip() 返回的不是列表类型,但可以使用list()将其转换为列表类型。 zip() 函数和 enumerate() 函数。前者用于将两个相同长度的列表中同位置的元素“绑定”到一起,后者用于将列表中的元素用数字的形式数出来。 两者返回的对象,都需要进 阅读全文
posted @ 2020-07-04 08:58 MINGZHUQI 阅读(1100) 评论(0) 推荐(0) 编辑
摘要: zip() 函数的作用是将两个长度相同的列表合并起来,相同位置的元素会被一一组对,变成一个元组。 结果返回一个组合好的打包对象,需要我们再用 list() 函数转换回列表。 例子: midterm_rank = [ '妙玉', '薛宝钗', '贾元春', '王熙凤', '林黛玉', '贾巧姐', ' 阅读全文
posted @ 2020-07-04 08:22 MINGZHUQI 阅读(504) 评论(0) 推荐(0) 编辑
摘要: 元组不能够删改,但是支持分片、索引、相加和乘法。 如果真的有特殊需求,需要修改元组中的元素怎么办? 在这里有一个思路,可以先用 list() 函数把元组转换成列表,相当于给数据“解锁”,将元素修改完毕后,再用 tuple() 函数转换回元组,相当于“重新上锁”。 我们在下面的代码中来看看具体的操作步 阅读全文
posted @ 2020-07-04 08:09 MINGZHUQI 阅读(7745) 评论(0) 推荐(1) 编辑
摘要: 还有一个微妙的地方要注意,就是只有一个元素的元组,在格式上与列表是不同的。仅一个元素 x 的列表写成 [x], 但仅一个元素的元组要在括号内多写个逗号:(x,)。 这是因为 Python 中,圆括号承担的语法功能太多了,可以用来表示元组,也可以用于当数学运算中的小括号。(x) 这样的写法,Pytho 阅读全文
posted @ 2020-07-04 07:33 MINGZHUQI 阅读(534) 评论(0) 推荐(0) 编辑
摘要: numbers=[]while True: num=input('Enter a number:') if num=='done': break elif num.isnumeric(): numbers.append(int(num)) else: print('invalid input') p 阅读全文
posted @ 2020-07-04 07:15 MINGZHUQI 阅读(102) 评论(0) 推荐(0) 编辑
摘要: remove() 方法用来删除列表中的指定值。而 pop() 方法的参数可以不填,填的话需要填入删除元素的索引,del 语句也是通过索引值来删除元素。 阅读全文
posted @ 2020-07-04 07:11 MINGZHUQI 阅读(215) 评论(0) 推荐(0) 编辑