一、初识Python ----- 人人都爱列表

python列表的创建与访问

movies = ["The Holy Grail","The Life of Brian","The Meaning of Life"]
print(movies[1])

列表常用的BIF

print() 显示列表内容

len() 计算列表的数据项

append() 在列表末尾增加一个数据项         extend() 在列表末尾增加一个数据项集合

pop() 从列表末尾删除数据

remove() 找到并删除一个特定的数据项

insert() 在特定位置前增加一个数据项

cast = ["Cleese","Palin","Jones","Idle"]
print(cast)
print(len(cast))

cast.append("Gilliam")   //末尾增加
cast.pop()  //删除末尾数据
cast.extend(["Gilliam","Chapman"]) //增加一个数据集合
cast.remove("Cleese") //删除特定项
cast.insert(0,"Chapman")  //在位置0之前增加一项

python中的for循环

movies = ["The Holy Grail","The Life of Brian"]

for each in movies :
    print(each)

查询python内置方法与功能描述

dir(__builtins__)  //内置方法列表
help(input)  //得到input()这个函数的功能描述

isinstance()如何工作

names = [‘Michael‘,‘Terry‘]
isinstance(names,list) //判断names是否属于list类型 如果是返回true

num_names = len(names)
isinstance(num_names,list) //此句返回false

利用递归,建立函数迭代输出含嵌套的列表

movies = ["The Holy Grail",1975,"Terry jones & Terry Gilliam",97,
                       ["Graham Chapman",["Michael Palin","John Cleese",
                              "Terry Gilliam","Eric Idle","Terry Jones"]]]

def print_lol(the_list):
    for each_item in the_list:
        if isinstance(each_item,list):
            print_lol(each_item)        //递归调用
        else:
            print(each_item)

print_lol(movies)
时间: 2024-10-08 03:25:18

一、初识Python ----- 人人都爱列表的相关文章

【head first python】1.初识python 人人都爱列表

#coding:utf-8 #创建简单的python列表 movies = ["The Holy Grail", "The Life of Brain", "The Meaning of Life"] #可以放在同一行,但分开会更易读 #和数组一样,列表的项从零开始 print movies[1] #>>>The Life of Brain print movies #>>>['The Holy Grail',

Chapter 1 - 初识Python,人人都爱列表

这是Head First Python 第一章的笔记,主要是Python的基础知识和列表的相关内容. 基础知识 BIF:built in functions,Python的内置函数,例如print(),help(),len()等.在实现某些功能前,首先考虑是否有BIF可用. BIF属于__builtins__命名空间:但是在执行脚本时并不需要导入此空间,因为这些BIF可以被自动导入__main__的命名空间. 来自为知笔记(Wiz)

NoSQL初探之人人都爱Redis:(3)使用Redis作为消息队列服务场景应用案例

一.消息队列场景简介 “消息”是在两台计算机间传送的数据单位.消息可以非常简单,例如只包含文本字符串:也可以更复杂,可能包含嵌入对象.消息被发送到队列中,“消息队列”是在消息的传输过程中保存消息的容器. 在目前广泛的Web应用中,都会出现一种场景:在某一个时刻,网站会迎来一个用户请求的高峰期(比如:淘宝的双十一购物狂欢节,12306的春运抢票节等),一般的设计中,用户的请求都会被直接写入数据库或文件中,在高并发的情形下会对数据库服务器或文件服务器造成巨大的压力,同时呢,也使响应延迟加剧.这也说明

NoSQL初探之人人都爱Redis:(1)Redis简介与简单安装

一.NoSQL的风生水起 1.1 后Web2.0时代的发展要求 随着互联网Web2.0网站的兴起,传统的关系数据库在应付Web2.0网站,特别是超大规模和高并发的SNS类型的Web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题: (1)对数据库高并发读写的需求 网站要根据用户个性化信息来实时生成动态页面和提供动态信息,所以基本上无法使用动态页面静态化技术,因此数据库并发负载非常高,往往要达到每秒上万次读写请求.关系数据库应付上万次SQL查询还勉强顶得住,但是应付上万次SQL写数据请求

达芬奇画作赏析 为什么人人都爱达芬奇?

为什么人人都爱达芬奇? 达芬奇出生于1452年的4月15日.他不仅是一位才华横溢的艺术家,也在解剖学,工程学,生物学,数学以及建筑学中有所建树.他的发明创造与探索发现远远超出了他所在的那个时代.正如达芬奇所说:“最崇高的快乐是享受探索世界的乐趣.”BBC Culture 开辟了一个栏目让观众谈一下他们最喜爱达芬奇的哪幅作品,并且解释原因.以下是读者的回答. <女子头像>(La Scapigliata) 来自希腊的Fani Tsoukala from Athens,说道: “她就像一位女神,低头

【转】NoSQL初探之人人都爱Redis:(2)Redis API与常用数据类型简介

一.Redis API For .Net 首先,不得不说Redis官方提供了众多的API开发包,但是目前Redis官方版本不支持.Net直接进行连接,需要使用一些第三方的开源类库.目前最流行的就是ServiceStack.Redis这个开源项目,其在GitHub上的下载地址为:https://github.com/ServiceStack/ServiceStack.Redis 进入下载页面,点击“Download Zip”按钮,即可下载该API包.解压该Zip包后,其实我们所用到的只是其中的几个

NoSQL初探之人人都爱Redis:(2)Redis API与常用数据类型简介

http://www.cnblogs.com/edisonchou/p/3822211.html 一.Redis API For .Net 首先,不得不说Redis官方提供了众多的API开发包,但是目前Redis官方版本不支持.Net直接进行连接,需要使用一些第三方的开源类库.目前最流行的就是ServiceStack.Redis这个开源项目,其在GitHub上的下载地址为:https://github.com/ServiceStack/ServiceStack.Redis 进入下载页面,点击“D

NoSQL初探之人人都爱Redis:(4)Redis主从复制架构初步探索

一.主从复制架构简介 通过前面几篇的介绍中,我们都是在单机上使用Redis进行相关的实践操作,从本篇起,我们将初步探索一下Redis的集群,而集群中最经典的架构便是主从复制架构.那么,我们首先来了解一下神马是主从复制架构? 1.1 源于关系数据库的读写分离 随着网站业务的不断发展,用户量的不断增加,数据量也成倍的增长,数据库的访问量也呈线性地增长.特别是在用户访问高峰期间,并发访问量突然增大,数据库的负载压力也会增大,如果架构方案不够健壮,那么数据库服务器很有可能在高并发访问负载压力下宕机,造成

【转】 NoSQL初探之人人都爱Redis:(4)Redis主从复制架构初步探索

一.主从复制架构简介 通过前面几篇的介绍中,我们都是在单机上使用Redis进行相关的实践操作,从本篇起,我们将初步探索一下Redis的集群,而集群中最经典的架构便是主从复制架构.那么,我们首先来了解一下神马是主从复制架构? 1.1 源于关系数据库的读写分离 随着网站业务的不断发展,用户量的不断增加,数据量也成倍的增长,数据库的访问量也呈线性地增长.特别是在用户访问高峰期间,并发访问量突然增大,数据库的负载压力也会增大,如果架构方案不够健壮,那么数据库服务器很有可能在高并发访问负载压力下宕机,造成