标签:结果 有序 span sed 生成 推导 click 插入 pen
列表的内置方法:
l = [ ]
l.append(x) 把x放到列表最后面
l.insert(0,88) 在0这个位置上插入88值
l.
l.extend( [x, y] ) 把一个列表中的多个值放进去 l 列表
l.remove(索引) 删除索引位置的值
l.pop(索引)
l.claer() 列表清空
l.pop() 删除最后一个数
来几个题目:
1\
def extend_list(v, li=[]):
li.append(v)
return li
list1 = extend_list(10)
print(list1) # [10, ]
list2 = extend_list(123, [])
list3 = extend_list(‘a‘)
print(list1)
print(list2)
print(list3)
print(list1 is list3)
2\如果翻转一个列表?
list1 = ["a", "b", "c", "d", "e"]
list2 = reversed(list1)
print(list(list2))
print(list1)
print(list1[::-1]) # 利用切片翻转列表,生成一个新列表不是操作的原来的列表
print(list1)
3、
第二题:问以下代码的输出结果是什么?
list1 = ["a", "b", "c", "d", "e"]
print(list1[10:])
print(list1[0:3])
4\ 如何打乱一个有序的列表?
list1 = [11, 22, 33, 44, 55]
import random
random.shuffle(list1)
print(list1)
5、\如果把列表中的元素用‘+’来连立起来
列表推导式
list1 = [11, 22, 33, 44]
ret = "+".join([str(x) for x in list1])
print(ret)
标签:结果 有序 span sed 生成 推导 click 插入 pen
原文地址:https://www.cnblogs.com/zhuangdd/p/12918153.html