【发布时间】:2018-01-16 17:36:33
【问题描述】:
l = ['a', 'b', 'c', 'd', 'e', 'f', 'g']
for x in l:
print(S[::2], [1::2])
这个程序中的print语句是什么意思
【问题讨论】:
标签: python
l = ['a', 'b', 'c', 'd', 'e', 'f', 'g']
for x in l:
print(S[::2], [1::2])
这个程序中的print语句是什么意思
【问题讨论】:
标签: python
双冒号::x 表示跳过x。在这种情况下,它会跳过2。
因此,如果您有l=[ 'a','b','c','d','e','f','g'] 并且您想找到l[::2],那么从'a' 开始,您移动到'c',以此类推。
现在,如果冒号前有数字,例如x::y。这意味着从索引x 开始并跳过y。
【讨论】: