Python论坛  - 讨论区

标题:Python Cookbook 之序列对象的解构

2014年02月28日 星期五 17:57

注1:此系列文章的素材和灵感均源自《Python Cookbook》一书,代码经过我的修改和丰富,适合初学者积累经验,部分主题可以大大提升开发效率,堪称“绝世秘籍”。

注2:部分代码可能需要Python 3.x版本才可以正确执行。

代码示例如下:

p = (1, 2, 3, 4, 5)
a, b, c, od, e = p
print(a, b, c)

data = ["laomeng", "laozhang", 100, (90, 80)]
n1, n2, n3, n4 = data
print(n4)

m1, m2, m3, (m4, m5) = data
print (m4, m5)

s = "Hello World"
c, c, c, c, c, c, c, c, c, c, c = s
print(c)

x1, _, _, _ = data
print(x1)

first,*others=p
print(first)
print(others)

first,second,*others=p
print(first)
print(second)
print(others)

*leaders,last=p
print(leaders)
print(last)

参考资料:

http://docs.python.org/3/library/stdtypes.html#sequence-types-list-tuple-range

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2024

    京ICP备05028076号