#list(sub)把一个可迭代对象转换为列表
a=list()print(a)
b='I Love LsgoGroup'
b=list(b)print(b)#b把str全部拆解了print(len(b))
c=(1,2,3,5,8,8)
c=list(c)print(c)
a=tuple()print(a)
b='I Love LsgoGroup'
b=tuple(b)print(b)
c=[1,2,3,5,8]
c=tuple(c)print(c)#str(obj)把对象obj转换为字符串
a=123
a=str(a)print(a)print(max('IloveLsgoGroup'))print(sum(1,3,5,7),20)#可选参数start总和
x=[-8,99,3,7,83]print(sorted(x))print(sorted(x,reverse=True))
t=({'age':20,'name':'a'},{'age':35,'name':'b'},{'age':10,'name':'c'})
x=sorted(t,key=lambda a:a['age'])print(x)
s='lsgogroup'
x=reversed(s)print(type(x))print(x)print(list(x))
t=('l','s','g','o','g')print(list(reversed(t)))
r=range(5,9)print(list(reversed(r)))
x=[-8,99,3,7,83]print(list(reversed(x)))#将一个可遍历的数据对象
seasons=['spring','summer','fall','winter']
a=list(enumerate(seasons))print(a)
b=list(enumerate(seasons,1))print(b)for i, element in a:print('{0},{1}'.format(i,element))
a=[1,2,3]
b=[4,5,6]
c=[4,5,6,7,8]
zipped=zip(a,b)print(zipped)print(list(zipped))
a1,a2=zip(*zip(a,b))print(list(a1))print(list(a2))#迭代解压
作业
#找到序列中最大最小值print(max(1,2,3,4))#求1-100整数之和相加print(sum(range(1,100,1)))#sort是list的应用,sorted是所有的可迭代对象都能用#求列表元素的立方根import math
lst=[2,3,4,5]
b={}for i inrange(4):
b[i]=math.pow(lst[i],1/3)print(b.values())#zip的应用
a1=['x','y','z']
a2=[1,2,3]
zipped=zip(a1,a2)print(list(zipped))
思维导图代码#list(sub)把一个可迭代对象转换为列表a=list()print(a)b='I Love LsgoGroup'b=list(b)print(b)#b把str全部拆解了print(len(b))c=(1,2,3,5,8,8)c=list(c)print(c)a=tuple()print(a)b='I Love LsgoGroup'b=tuple(b)print(b)c=[1,2,3,5,8]c=tuple(c)print(c)#str(obj)