反转列表 reverse()反转列表与排序无关,仅仅是将列表元素反向排列。word = ['e','b','a','c','d']word.reverse()打印结果:['d', 'c', 'a', 'b', 'e']
回答于 2022-04-15 11:37
永久性排序 sort()正序:word = ['e','b','a','c','d']word.sort()print(word)打印结果:['a', 'b', 'c', 'd', 'e']倒序:word = ['e','b','a','c','d']word.sort(reverse=True)print(word)打印结果:['e', 'd', 'c', 'b', 'a']临时性排序 sorted()临时性排序不会改变原来的列表,而是sorted方法会返回一个...
回答于 2022-04-15 11:36
合并列表 extend()word = ['a','b','b','c','d']num = [2,3,4]word.extend(num)print(word)打印结果:['a', 'b', 'b', 'c', 'd', 2, 3, 4]实际上你也可以直接用加号 将两个列表相加word = ['a','b','b','c','d']num = [2,3,4]all = word + numprint(all)打印结果:['a', 'b', 'b', 'c', 'd', 2, 3, 4]不同之处...
回答于 2022-04-15 11:34
元素在列表中出现的次数 count()word = ['a','b','b','c','d']i = word.count('b')print(i)打印结果:2
回答于 2022-04-15 11:32
如果你知道要删除的值,但是不知道他的下标,那么可以使用remove方法进行删除word = ['a','b','b','c','d']word.remove('b')print(word)打印结果:['a', 'b', 'c', 'd']如你所见,remove只能删除第一个值,如果你要删除的值可能在列表中出现多次,那么只能遍历处理。
回答于 2022-04-15 11:31
弹出列表元素 pop()pop是栈的标准操作,在这里python提供了这一方法,可以弹出列表中的元素,弹出来的元素可以用变量接收,进一步供业务逻辑使用,而原列表的改变与del删除元素相同,默认每次弹出列表末尾的元素。word = ['a','b','c','d']s = word.pop()print(word)print(s)打印结果:['a', 'b', 'c'] d你也...
回答于 2022-04-15 11:30
删除列表元素 delword = ['a','b','c','d']del word[1]print(word)打印结果:['a', 'c', 'd']
回答于 2022-04-15 11:28
在列表中插入元素 insert()word = ['a','b','c','d']word.insert(1,'xxx')print(word)打印结果:['a', 'xxx', 'b', 'c', 'd']
回答于 2022-04-15 11:27
单分支if 判断条件: 代码块双分支if 判断条件: 代码块else: 代码块多分支(分支嵌套)if 判断条件1: 代码块1elif 判断条件2: 代码块2...elif 判断条件n: 代码块nelse: 默认代码块
回答于 2022-04-15 11:25