博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
7.25笔记
阅读量:5342 次
发布时间:2019-06-15

本文共 774 字,大约阅读时间需要 2 分钟。

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()  #同上#

                                

转载于:https://www.cnblogs.com/feng-er/p/7236853.html

你可能感兴趣的文章
20155303 2016-2017-2 《Java程序设计》第五周学习总结
查看>>
selenium爬取网易云
查看>>
常用配置文件
查看>>
Python全栈之路系列之流程控制
查看>>
# 20155209 2016-2017-2 《Java程序设计》第六周学习总结
查看>>
shell 脚本获取数组字符串长度
查看>>
Spark性能优化指南——基础篇
查看>>
Adapter 适配器模式 MD
查看>>
Linux使用fdisk进行磁盘管理
查看>>
Linux设置服务自启动(转载)
查看>>
ASP.Net文件下载-使用流输出
查看>>
限定textbox中只能输入数字的小方法
查看>>
Android 手机app 嵌入网页操作
查看>>
Android:控件布局(表格布局)TableLayout
查看>>
VMWare Workstation虚拟机网卡工作模式及配置方法
查看>>
开始学习Angular Mobile UI
查看>>
浅谈C语言中的联合体
查看>>
Photoshop独立安装包下载页面
查看>>
使用git获取远程分支
查看>>
.Net开发之Request处理
查看>>