[4] list列表的一些知识点

Posted

tags:

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

# -*- coding: UTF-8 -*-
#1. list的创建
l = [11,22,33,44]
# l1= list()  l1 = []
# l2 = list([11,22,33,44])

#2 list的转换(用list()函数把其他类型的数据转换成list)
p = "sam"
t = ("a", "happy", "day")
d = {"k1":"456", "k2":"123"}
ls = list(p)
print(ls)  #字符串转成一个list--->  [‘s‘, ‘a‘, ‘m‘]
ls2 = list(t)
print(ls2)   #元组转成一个list--->  [‘a‘, ‘happy‘, ‘day‘]
#字典转成list的三种情况
ls3 = list(d)            #输出键组成的list [‘k1‘, ‘k2‘]
ls4 = list(d.values())   #输出值组成的list [‘123‘, ‘456‘]
ls5 = list(d.items())    #输出键值对的list [(‘k1‘, ‘456‘), (‘k2‘, ‘123‘)]
print(ls5)

#3. list 常用函数(insert append remove reverse pop extends len)

#列表的增删改弹出(元组类似)
lst = [Michael, Bob, Tracy, Sam]
# print(lst)
# lst.insert(2,‘T-mac‘)
# print(lst)
# lst.remove(lst[1])
# print(lst)
# lst[2] = ‘James‘
# print(lst)
# lst.pop(1)
# print(lst)

l5 = ["six", "seven", "five"]
temp = ["one", "two"]  #("one", "two")
l5.extend(temp)   #extend追加一个列表(元组)到另一个列表  ["six", "seven", "five", "one", "two"]
print(l5)

 

以上是关于[4] list列表的一些知识点的主要内容,如果未能解决你的问题,请参考以下文章

无法从 onListItemClick 开始片段

4数据类型二:Lists

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

Python&知识点2个列表合成一个字典

如何膨胀由 Android Studio 向导在 Activity 中创建的片段(列表)?

知识点整理_列表