码迷,mamicode.com
首页 > 其他好文 > 详细

7.25笔记

时间:2017-07-26 00:18:50      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:pop   代码   可选参数   笔记   ...   bsp   python   数组   键值   

1 推导列表: python中将一个列表转换成另一个列表的方法:

               a:创建一个新的列表

               b:迭代处理原列表中的各个数据项

               c:每次迭代时完成转换

               d:将迭代后的数据追加到新的列表

eg:    原代码:     new = []

                               for each_iteam in old:

                                       new.append(sanitize(each_item))

            使用列表迭代:

                               new = [sanitize(each_item) for each_item in old]

2 upper()方法:

字符串方法 upper():可以将字符串中小写字母全部变成大写字母

b = [each_item.upper() for each_item in a]

3 a[0:3] 表示选中列表a的0到2 共三项元素

4 not in 字段:

   if s not in a:

         ......................

not in 可以快速的判断一个元素是否在列表a中

(总是跟不上python的简单思维,在c中可完全没有这种用法呢,在去除列表中的重复元素中,not in字段可以大大的简化代码量。。。)

5 神奇的集合数据结构:python 中的集合类似于你在数学中学到的集合:数据是无序的,且不允许重复

a = set()

a = {1,1,2,3}

也可以直接将列表转化成集合:  a = set(b)

6 list 的方法pop()

list.pop() : 除去列表中最后一个元素

eg:   list.pop(0)  : 可以添加可选参数,决定除去哪一个位置的元素

7 字典(散列、关联数组、映射):由键值和数据值组成

a = {} #创建一个空字典#

a = dict()  #同上#

                                

7.25笔记

标签:pop   代码   可选参数   笔记   ...   bsp   python   数组   键值   

原文地址:http://www.cnblogs.com/feng-er/p/7236853.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!