序列
##序列
x = "12321"
[1,2,3] + [4,5,6]
[1, 2, 3, 4, 5, 6]
[1,2,3] * 3
[1, 2, 3, 1, 2, 3, 1, 2, 3]
s = [1,2,3]
id(s)
1970262327360
s *=2
s
[1, 2, 3, 1, 2, 3]
id(s)
1970262327360
t = (1,2,3)
id(t)
1970262213696
x = "fish"
y = "fish"
x is y
True
"鱼" in "鱼c"
True
x = [1,2,3,4,5]
del x[1:4]
x
[1, 5]
y = [1,2,3,4,5]
y[1:4]
[2, 3, 4]
y = [1,2,3,4,5]
y[::2]
[1, 3, 5]
x = [1,2,3,4,5]
x.clear()
x
[]
x=[1,2,3,4,5]
del x[0:5]
x
[]
#列表、元组和字符串相互转换
-list()\ tuple()\ str()
list("fish")
['f', 'i', 's', 'h']
list((1,2,3,4,5))
[1, 2, 3, 4, 5]
tuple([1,2,3,4,5])
(1, 2, 3, 4, 5)
str([1,2,3,4,5])
'[1, 2, 3, 4, 5]'
str((1,2,3,4,5))
'(1, 2, 3, 4, 5)'
s = [1,1,2,3,5]
min(s)
1
sum(s,start=100)
119
s=[1,2,3,0,6]
s
[1, 2, 3, 0, 6]
s.sort()
s
[0, 1, 2, 3, 6]
sorted(s,reverse= True)
[6, 3, 2, 1, 0]
t=["fish","banana","apple"]
sorted(t)
['apple', 'banana', 'fish']
x=[1,1,0]
y=[1,1,3]
all(x)
False
all(y)
True
any(x)
True
any(y)
True
seasons=["spring","summer","autumn","winter"]
enumerate(seasons)
<enumerate object at 0x000001CABCB94B40>
list(enumerate(seasons))
[(0, 'spring'), (1, 'summer'), (2, 'autumn'), (3, 'winter')]
list(enumerate(seasons))
[(0, 'spring'), (1, 'summer'), (2, 'autumn'), (3, 'winter')]
x=[1,2,3]
y=[4,5,6]
zipped=zip(x,y)
list(zipped)
[(1, 4), (2, 5), (3, 6)]
z=[7,8,9]
zipped=zip(x,y,z)
list(zipped)
[(1, 4, 7), (2, 5, 8), (3, 6, 9)]
z="fishc"
list(zipped)
[]
map(pow,[2,3,10],[5,3,1,])
<map object at 0x000001CABCC93EE0>
mapped=map(pow,[2,3,10],[5,3,1,])
list(mapped)
[32, 27, 10]
list(filter(str.islower,"fish"))
['f', 'i', 's', 'h']
mapped=map(ord,"Gap")
for each in mapped:
print(each)
71
97
112
list(mapped)
[]
x=[1,2,3,4,5]
iter(x)
<list_iterator object at 0x000001CABCC939A0>
y=iter(x)
type(x)
<class 'list'>
type(y)
<class 'list_iterator'>
next(y)
1
next(y)
2
next(y)
3
next(y)
4
next(y)
5
next(y)
Traceback (most recent call last):
File "<pyshell#108>", line 1, in <module>
next(y)
StopIteration
z=iter(x)
next(z,"没有啦")
1
next(z,"没有啦")
2
next(z,"没有啦")
3
next(z,"没有啦")
4
next(z,"没有啦")
5
next(z,"没有啦")
'没有啦'
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix