本文开头回述list的一些操作:显示,添加,删除。

这里重点说一下删除的操作:

list.pop(index)
list.remove(item)
del list[index]
index为编号;item为内容。

定义一个函数输出一个list 的双倍数:

list = [1,2,3]
def double_list(list):for i in range(0,len(list)):list[i] = list[i] * 2return list

另一种方法为:

list = [1,2,3]
n = []
def double_list(list):

在range()中,两数与[a:b]一样,但是range()可以只有一个变量。表示从0开始数。然后三个数的(c,d,e)三者中,c为第一个开始,d为最后一个数的前一位,然后第三个数表示递增的基数。

两个lists 相加可以用如下方法:

def join_lists(x, y):return x + y

或者这个:

def join_lists(x,y):for i in range(0,len(y)):x.append(y[i])return x
如果list中本有lists,如何连接呢?
def flatten(x):y = []for i in range(0,len(x)):y += x[i]return y
print flatten(n)
还有一种更复杂的思路:
def flatten(n):m = []for i in range(0,len(n)):if len(n[i]) != 1:for j in range(0,len(n[i])):m.append(n[i][j])else:m.append(n[i])return m


												

Codecademy网学习Python第七天相关推荐

  1. Codecademy网学习Python第四天

    今天学习的是Function Juntion,定义一个函数.如下: def spam():"""prints 'Eggs' to the console"&qu ...

  2. Codecademy网学习Python第六天

    先回顾一下昨天的内容,本文前半部分主要是关于for loop的内容,loop是循环的意思.前文有关于for的一般用法,for item in list. 本次将其拓展为在Dictionary里的用法, ...

  3. 通过慕课网学习Python

    通过慕课网学习Python.慕课网-Python入门 老师是:廖雪峰大神.我觉得他讲的非常好.另外,慕课网的练习形式我很喜欢,所以给大家推荐一下. 我买了两本书:<Python编程从入门到实践& ...

  4. 苦苦发愁学习Python?七天掌握Python就在此时

    Python的优势是什么? 大数据时代,越来越多的人开始把python应用到数据分析领域,因为pyhton在表格操作.数据可视化等方面有其独特的优势,主要体现在以下3个方面: 一是编程上手快 pyth ...

  5. 软件测试人员该学习 Python 的七个理由

    对于一个软件测试工程师来说,选哪一门语言来入手编程一直是件非常纠结的事情,当然立志做一辈子功能测试的人除外. 值得庆幸的是,专门介绍软件,工具及网站服务的技术Blog上CarlCheo绘制了一张图表, ...

  6. 在codecademy上学习Python

    2012年10月7日 Python介绍[百度百科:http://baike.baidu.com/view/21087.htm] 互动式编程网站:www.codecademy.com 做了前面2.5个单 ...

  7. 学习python第七节课:for循环

    文章目录 一. for循环 1.1 range函数 1.2 使用range函数编写for循环 1.3 巩固练习 二.循环中的continue 与 break 2.1 continue 2.2 cont ...

  8. 【跟着慕课网学习Python】(1)

    提示:应用的网站为:中国大学MOOC以及Python123.com 目录 网站 一.Python是什么? 二.主要内容 1.静态语言.脚本语言 2.思维形成的步骤 3.以温度转化为框架对Python语 ...

  9. 学习python(七)——zip() 、reserved()、sorted()

    1.zip() 函数 zip() 函数是 Python 内置函数之一,它可以将多个序列(列表.元组.字典.集合.字符串以及 range() 区间构成的列表)"压缩"成一个 zip ...

最新文章

  1. ssh-keygen
  2. 2018年各大互联网前端面试题四(美团)
  3. 用友致远协同OA办公软件可以给外驻领导带来什么好处?
  4. centos内核编译与其签名机制
  5. 高考舞弊案背后的“文化魔咒”—— 如何整顿学风?(教育的失败!社会的...)...
  6. C++中STL的一些用法的补充
  7. 基于Matlab的三维胖射线追踪算法
  8. js小例子(标签页)
  9. 动态规划(DP)的原理、实现及应用
  10. 嗅探器c语言源码,C语言嗅探器带报告
  11. 家用无线路由器购买入门指南
  12. Android App Dark Theme(暗黑模式)适配指南,android实战mysql
  13. mysql 加上天数_MySQL Datetime添加天数?
  14. 103.107.189.XXX机房服务器linux和windows系统的区别:
  15. Unity简单实现老虎机抽奖效果
  16. Mysql查询时间段内数据,并处理相同日期或同类型的数据
  17. Activity启动过程详解(Android P)
  18. android实时监控屏幕代码,Android 屏幕切换监听的实例代码
  19. 如何快速判断一个数字是否是2的n次方
  20. OWASP ZAP安全测试工具使用教程(初级)

热门文章

  1. 计算机复制教程,教你如何使用电脑复制粘贴快捷键
  2. 移动端网页站点调用拨打电话发送短信等功能
  3. Vue项目中ico问题
  4. 【嵌入式】网络编程_pthread_fork
  5. 经典好文!java保留两位小数不四舍五入
  6. Java基础知识----字符串
  7. Badboy安装和介绍
  8. LSTM做预测遇到的错误总结
  9. 怎么有的帖子发不了啊
  10. PHP - Laravel 视图模板(blade.php) 循环便利