首页 > 编程语言 > 详细

Python Learning: 03

时间:2019-02-11 18:32:04      阅读:170      评论:0      收藏:0      [点我收藏+]

    An inch is worth a pound of gold, an inch of gold is hard to buy an inch of time.

  • Slice

    When the scale of data is so large that we have to pick a short of the content, the best way is to use Slice.

    • Forward Slice
>>>L=range(1,101)
>>>L[1:]              #until the end
>>>L[:101]          #from the first
>>>L[1:100]
>>>L[1:101:2]     #pick one in two
    • Reverse Slice
>>>L=range(1,101)
>>>L[-1:]  
>>>L[:-1]
>>>L[-5:-1]
>>>L[-46::5]
  • Iteration

    In Python, Iterations are done with "for ... in ...". ‘For‘ loop in python can be used not only on Lists and Tuples, but alse on any other iterable objects. Therefore, the iterative operation is for a collection, whether the collection is ordered or unordered, we can always use the loop to extract each element of the collection in turn. The collection is a data structure containing a set of elements, and we have learnt List, Tuple, Set, Dict, Str, Unicode.

    • Index Iteration: Using enumerate() to get the Tuple of index and name and using zip() to conbine two lists into one
for index, name in enumerate(L):
    print index, -, name
>>> zip([10, 20, 30], [A, B, C])
[(10, A), (20, B), (30, C)]
    • The value of dict: values()  and  itervalues()
    • The key-value of dict: items()  and iteritems()

Python Learning: 03

原文:https://www.cnblogs.com/DrunkYouth/p/10362573.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!