python变量list知识

创建列表的三种方法

#创建列表的三种方法
l=["1","2","dag"]
l2=list()
l3=list(["12","2345","5678"])

print(l)
print(l2)
print(l3)

 

字符串,元祖,字典转化为列表

#将字符串转为列表
s="aadewehhg"
l=list(s)
print(l)

#将元祖转为列表
li=("dlang","wqt","woeiuoi")
w=list(li)
print(w)

#将字典转为列表

user_info={
    "name":"chen",
    "age":"19"
}
g=list(user_info.values())
a=list(user_info.keys())
c=list(user_info.items())
print(g)
print(a)
print(c)

#结果展示:

['a', 'a', 'd', 'e', 'w', 'e', 'h', 'h', 'g']
['dlang', 'wqt', 'woeiuoi']
['chen', '19']
['name', 'age']
[('name', 'chen'), ('age', '19')]

 list常用方法:

#清除list列表
li=["234","dagg","dage45"]
li.clear()
print(li)

#对内容进行反转
li=["234","dagg","dage45"]
li.reverse()
print(li)

#添加一个元素进去
li.append("chen")
print(li)

#添加多一个列表进入li
s=["123","456","987"]
li.extend(s)
print(li)

#往第0位插入一个元素
li=["123","4rtt","daeg"]
li.insert(0,"chenzhiyang")
print(li)

list公有功能:

索引
切片

for
len

list的嵌套功能:

#获取123
li=["123","4rtt","daeg",{"name":"chen","age":"2","man":["123","34567"]}]
ret=li[3]['man'][0]
print(ret)

 

posted @ 2017-10-18 14:43  傻逼学python  阅读(3871)  评论(0编辑  收藏  举报