复习一下 列表

Posted zhuangdd

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了复习一下 列表相关的知识,希望对你有一定的参考价值。

列表的内置方法:

 

  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)
View Code

 

3、 

第二题:问以下代码的输出结果是什么?
list1 = ["a", "b", "c", "d", "e"]
print(list1[10:])
print(list1[0:3])

如何打乱一个有序的列表?

 

技术图片
list1 = [11, 22, 33, 44, 55]
import random
random.shuffle(list1)
print(list1)
View Code

 

5、如果把列表中的元素用‘+’来连立起来

列表推导式

技术图片
list1 = [11, 22, 33, 44]
ret = "+".join([str(x) for x in list1])
print(ret)
View Code

 

以上是关于复习一下 列表的主要内容,如果未能解决你的问题,请参考以下文章

动态SQL基础概念复习(Javaweb作业5)

Android 嵌套片段方法

如何从片段内的列表视图打开链接网址?

如何使列表视图出现在片段中?

安卓复习8

安卓复习8