列表list

List是python的一个内置动态数组对象,它的基本使用方式如下:

shoplist = ['apple', 'mango', 'carrot', 'banana']

print

'I have', len(shoplist),'items to purchase.'

print

'These items are:', # Notice the comma at end of the line

for item in shoplist:

print item,

print

'\nI also have to buy rice.'

shoplist.append('rice')

print

'My shopping list is now', shoplist

print

'I will sort my list now'

shoplist.sort()

print

'Sorted shopping list is', shoplist

print

'The first item I will buy is', shoplist[0]

olditem = shoplist[0]

del shoplist[0]

print

'I bought the', olditem

print

'My shopping list is now', shoplist

元组Tuple

Python的typle通过小括号初始化,是一个只读对象。不过它的成员具有数组的访问方式。

zoo = ('wolf', 'elephant', 'penguin')

print

'Number of animals in the zoo is', len(zoo)

new_zoo = ('monkey', 'dolphin', zoo)

print

'Number of animals in the new zoo is', len(new_zoo)

print

'All animals in new zoo are', new_zoo

print

'Animals brought from old zoo are', new_zoo[2]

print

'Last animal brought from old zoo is', new_zoo[2][2]

字典dict

Dict是一个查询式的数据结构,它的基本用法如下:

ab = {    'Swaroop' : 'swaroopch@byteofpython.info',

'Larry' : 'larry@wall.org',

'Matsumoto' : 'matz@ruby-lang.org',

'Spammer' : 'spammer@hotmail.com'

}

print

"Swaroop's address is %s" % ab['Swaroop']

# Adding a key/value pair

ab['Guido'] = 'guido@python.org'

# Deleting a key/value pair

del ab['Spammer']

print

'\nThere are %d contacts in the address-book\n' % len(ab)

for name, address in ab.items():

print

'Contact %s at %s' % (name, address)

if

'Guido'

in ab: # OR ab.has_key('Guido')

print

"\nGuido's address is %s" % ab['Guido']

python学习笔记五——数据结构

4 . python的数据结构 数据结构是用来存储数据的逻辑结构,合理使用数据结构才能编写出优秀的代码.python提供的几种内置数据结构——元组.列表.字典和序列.内置数据结构是Python语言的精 ...

Python学习笔记系列——数据结构相关

Python有4种数据结构:列表(list).字典(dictionary).元组(Tuple).集合(set).从最直接的感官上来说,这四种数据结构的区别是:列表中的元素使用方括号括起来,字典和集合是 ...

Python学习笔记(3)--数据结构之列表list

Python的数据结构有三种:列表.元组和字典 列表(list) 定义:list是处理一组有序项目的数据结构,是可变的数据结构. 初始化:[], [1, 3, 7], ['a', 'c'], [1, ...

Python学习笔记(5)--数据结构之字典dict

字典(dict) 定义:键值对集合 初始化:{}, {'1' : 'abc', '2' : 'def'} 1.增加:单个数据直接赋值  update(dict2) ---把dict2的元素加入到dic ...

Python学习笔记(4)--数据结构之元组tuple

元组(tuple) 定义:tuple和list十分相似,但是tuple是不可变的,即不能修改tuple 初始化:(), ('a', ) , ('a', 'b')   //当只有一个元素时,需加上逗号, ...

python学习笔记整理——字典

python学习笔记整理 数据结构--字典 无序的 {键:值} 对集合 用于查询的方法 len(d) Return the number of items in the dictionary d. 返 ...

python学习笔记整理——元组tuple

Python 文档学习笔记2 数据结构--元组和序列 元组 元组在输出时总是有括号的 元组输入时可能没有括号 元组是不可变的 通过分拆(参阅本节后面的内容)或索引访问(如果是namedtuples,甚 ...

python学习笔记之module && package

个人总结: import module,module就是文件名,导入那个python文件 import package,package就是一个文件夹,导入的文件夹下有一个__init__.py的文件, ...

Python学习笔记,day5

Python学习笔记,day5 一.time & datetime模块 import本质为将要导入的模块,先解释一遍 #_*_coding:utf-8_*_ __author__ = 'Ale ...

随机推荐

Java中Properties类知识的总结

一.Properties类与配置文件 注意:是一个Map集合,该集合中的键值对都是字符串.该集合通常用于对键值对形式的配置文件进行操作. 配置文件:将软件中可变的部分数据可以定义到一个文件中,方便以后 ...

Java完成最简单的WebService创建及使用(REST方式,Jersey框架)

前言: 一直以来都对WebService感兴趣,但因为难以理解WebService到底是什么,所以了解甚少.周二的时候有个跟我关系比较好的同事想要自己写个WebService的小Demo,希望能够做成 ...

有关mipmaps

Mipmaps的作用是什么,仅仅是为了使屏幕三角形和纹理三角形的差异变小?有没有以空间换时间的理念? Mipmaps在生成一系列小的纹理样本时, 是如何从原始纹理采样的?即如何生成这些小的纹理样本.

sed命令实战

删除所有的空行,并在每行后面增加一个空行 sed '/^$/d;G' /etc/fstab 将每一行前导的“空白字符”(空格,制表符)删除 sed 's/^[\t ]*//' file 将文本中的 a ...

Python爬虫——抓取贴吧帖子

抓取百度贴吧帖子 按照这个学习教程,一步一步写出来,中间遇到很多的问题,一一列举 首先, 获得 标题 和 贴子总数 # -*- coding:utf-8 -*- #!/user/bin/python ...

全选demo

我们处理数据时,最好能够支持全选操作. 选中之后,进行删除,或其他处理. 我自己写了一个demo. 主要功能: 1.点击全部选中 2.点击全部取消 3.然后进行获取选中的id,进行处理 代码如下: & ...

w3chtml页面和css书写规范

http://www.cnblogs.com/Wenwang/archive/2011/09/07/2169881.html

Centos修改默认网卡名

安装系统后默认的网卡名称为 enpXX ,修改为熟悉的eth0 1 vi /etc/default/grub GRUB_TIMEOUT=5GRUB_DEFAULT=savedGRUB_DISABLE_ ...

vlc 网页插件的 使用与控制 API http://www.xuebuyuan.com/2224602.html

不知道vlc 是什么的请百度一下.. vlc 提供了ie浏览器的activeX插件和火狐或者chrome的插件,基本上覆盖了所有浏览器,所以有复杂解码需求的情况下用vlc来解决网页播放视频,也是一种没 ...

洛谷 4525 && 洛谷 4526 【模板】自适应辛普森法

题目:https://www.luogu.org/problemnew/show/P4525 https://www.luogu.org/problemnew/show/P4526 参考:https: ...

python的基本数据结构_Python学习笔记——基本数据结构相关推荐

  1. python的基本数据结构_python学习笔记-基本数据结构

    Python 学习笔记-1 写在最前面,因为组内小伙伴要走,生信团队由原来的7个人,慢慢的变的只有我一个人了,需要紧急突击下python,因为有python的流程要交接维护 python 基本情况 代 ...

  2. python的continue用法_Python学习笔记之Break和Continue用法分析

    本文实例讲述了Python学习笔记之Break和Continue用法.分享给大家供大家参考,具体如下: Python 中的Break 和 Continue break:控制何时循环应该结束 conti ...

  3. python查看方法作用_python学习笔记1,新手小白也能看得懂

    这是酸菜在风变编程上学习python时积累的学习笔记,希望能帮到同样也在学习中的小伙伴.持续更新~ 第0关 Print()函数 (1)不带引号:让计算机读懂括号里的内容,打印最终的结果 例:print ...

  4. python 坐标轴 单位刻度_Python学习笔记(matplotlib篇)--坐标轴刻度

    python学习笔记--坐标轴刻度 所用的库及环境: ide:pycharm python环境:python3.7 matplotlib:   matplotlib 1.11 numpy:  nump ...

  5. python创建实例属性_Python学习笔记__6.5章 实例属性和类属性

    # 这是学习廖雪峰老师python教程的学习笔记 1.概览 1.1.实例绑定属性 class Student(object): def __init__(self, name): self.name ...

  6. python __name__怎么使用_python学习笔记26(python中__name__的使用)

    在python中,每个py文件都是一个模块,也都是一个可执行文件,即包含main方法.因此,对每个py文件,可以单独运行,也可以import它给其他客户使用,这两种情况不一样. 1. 如果模块是被导入 ...

  7. python编辑器文字放大_python学习笔记000

    写在最前面 其实想学习编程很久了,以前也陆陆续续学习过一段时间的编程,但总是半途而废,经过我长达三秒钟的思考,总结出以下两个方面的原因: 1.没有学习的压力.因为我不是程序员,编程不是我吃饭的家伙,会 ...

  8. python中continue用法_Python学习笔记之Break和Continue用法分析

    本文实例讲述了Python学习笔记之Break和Continue用法.分享给大家供大家参考,具体如下: Python 中的Break 和 Continue break:控制何时循环应该结束 conti ...

  9. python 异步加载_Python学习笔记4——爬取异步加载数据

    一.什么是异步加载? 在之前的学习笔记中,爬取的网页是需要手动翻页的网址,但是一些网站是通过自动加载翻页的,如knewone网页.浏览knewone的官网就能发现,当下拉到网页最下端时,网站会自动加载 ...

最新文章

  1. fullcalendar 显示的时间间隔只有四十五分钟_手腕上的机械闹钟百达翡丽 Ref.5520P旅行时间闹钟腕表...
  2. JAVA构造器的实际使用
  3. 在主线程中慎用WaitForSingleObject (WaitForMultipleObjects)
  4. LiveBos---按钮成下拉
  5. HashMap 中的一个“坑”!
  6. Anaconda3安装后,解决cmd中jupyter,pip,python不是内部命令以及jupyter更改默认路径问题
  7. Ubuntu移除mysql后重新安装
  8. 用DELPHI为ASP开发文件上载组件
  9. ios中input输入无效
  10. 技术要扎扎实实的做,业余功夫也要修炼
  11. mysql本地数据库地址_mysql数据库本地地址
  12. 克拉默法则(Cramer's Rule)的证明
  13. java sts安装步骤_如何安装STS
  14. 计算机辅助档案管理文字说明,计算机辅助档案管理
  15. 《程序员》沉痛悼念王江民先生
  16. s3c2440移植Linux内核,移植Linux-3.4.2内核到S3C2440
  17. node安装详细步骤
  18. python基础学习_01变量
  19. [Python] 【原创】[Python源码]企业支付宝自动批量转账脚本
  20. RayLink远控软件又推出2个重磅宝藏功能免费用

热门文章

  1. django使用LDAP验证
  2. html跨浏览器兼容性问题
  3. 字中字效果-html5实例
  4. 一个H3CNE测试的配置
  5. 分享WCF文件传输---WCFFileTransfer
  6. python中元祖 字典 列表的区别_Python中元祖,列表,字典的区别
  7. Mybatis源码阅读(三):结果集映射3.3 —— 主键生成策略
  8. SpringMVC 实例 --非注解【过时的,留作回忆】
  9. 腾讯云mysql架构_一个数据库存储架构的独白
  10. 大脑应对危机的模式_危机的完整形式是什么?