小Y的Python学习日志--数据类型(列表,字典)

#本文仅为个人学习过程的整理和记录,如有从他人博客、网站摘录的内容,本人会明确标明,如有涉及侵权,请联系本人,本人会在第一时间删除。

   以下的资料整理来自(1)廖雪峰的Python教程 http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000

            (2)简明Python教程 http://woodpecker.org.cn/abyteofpython_cn/chinese/

(5)列表

  1)list是处理一组有序项目的数据结构,即可以在一个列表中存储一个序列项目。

  2)列表是可变类型的数据。

  3)列表的组成

    用[]表示列表,包括了多个以逗号分隔开的数字或者字符串,乃至元组。

    >>> userinfo

    (‘AFlin‘, 25, ‘male‘)

    >>> list=[1,2,‘Hello‘,userinfo,(4,5,6)]
    

  4)列表的操作

    取值:切片和索引

      >>> userinfo

      (‘AFlin‘, 25, ‘male‘)

      >>> list=[1,2,‘Hello‘,userinfo,(4,5,6)]
      >>> list[3]
      (‘AFlin‘, 25, ‘male‘)

    添加:list.append()

      >>> userinfo

      (‘AFlin‘, 25, ‘male‘)
      >>> list=[1,2,‘Hello‘,userinfo,(4,5,6)]

      >>> list.append(‘123456789‘)
      >>> list

      [1, 2, ‘Hello‘, (‘AFlin‘, 25, ‘male‘), (4, 5, 6), ‘123456789‘]

    删除:del(list[])

         list.remove(list[])

      >>> list.remove(50)
      >>> list
      [1, ‘Hello‘, (‘AFlin‘, 25, ‘male‘), (4, 5, 6), ‘123456789‘]
      >>> list.remove(list[2])
      >>> list
      [1, ‘Hello‘, (4, 5, 6), ‘123456789‘]

    修改:list[]=x

      >>> list[1]=50
      >>> list

    查找:var in list  

      >> (4,5,6) in list
      True

(5)对象与类快速入门

  1)Python中对象的定义更广,类也是当做对象的。

  2)对象=属性+方法

  3)列表是适用对象和类的一个例子

    当使用变量i并给它赋值的时候,例如赋值整数5,可以认为穿讲了一个类(类型)int的对象。

  4)类也有方法,即仅仅为类而定义的函数

    仅在该类的对象可以使用这些功能,例如:Python为list类提供了append方法,这个方法可以在列表尾添加一个项目;mylist.append(‘an item‘)列表mylist中增加字符串。注:使用点号来使用对象的方法。

  5)类也有变量,仅为类而定义的变量。

    仅在该类的对象可以使用这些变量/名称。

    通过点号使用,例如:mylist.field 。

(6)

时间: 2024-09-30 21:53:38

小Y的Python学习日志--数据类型(列表,字典)的相关文章

小Y的Python学习日志--数据类型

#本文仅为个人学习过程的整理和记录,如有从他人博客.网站摘录的内容,本人会明确标明,如有涉及侵权,请联系本人,本人会在第一时间删除. 一下的资料整理来自(1)廖雪峰的Python教程 http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000 (2)简明Python教程 http://woodpecker.org.cn/abyteofpython_cn/chinese/ 四.Python数据

小Y的Python学习日志--数据类型(if 循环)

#本文仅为个人学习过程的整理和记录,如有从他人博客.网站摘录的内容,本人会明确标明,如有涉及侵权,请联系本人,本人会在第一时间删除.  以下的资料整理来自(1)廖雪峰的Python教程 http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000 (2)简明Python教程 http://woodpecker.org.cn/abyteofpython_cn/chinese/ 1. 流程控制 (

小Y的Python学习日志--流程控制(逻辑符)

#本文仅为个人学习过程的整理和记录,如有从他人博客.网站摘录的内容,本人会明确标明,如有涉及侵权,请联系本人,本人会在第一时间删除.  以下的资料整理来自(1)廖雪峰的Python教程 http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000 (2)简明Python教程 http://woodpecker.org.cn/abyteofpython_cn/chinese/ (1)逻辑运算符

小Y的Python学习日志--Python2.0和3.0的一些区别(转)

#本文仅为个人学习过程的整理和记录,如有从他人博客.网站摘录的内容,本人会明确标明,如有涉及侵权,请联系本人,本人会在第一时间删除. 参考资料网址:http://www.cnhonkerarmy.com/thread-58029-1-1.html 1.性能 Py3.0运行 pystone benchmark的速度比Py2.5慢30%.Guido认为Py3.0有极大的优化空间,在字符串和整形操作上可 以取得很好的优化结果. Py3.1性能比Py2.5慢15%,还有很大的提升空间.2.编码 Py3.

小Y的Python学习日志--变量

#本文仅为个人学习过程的整理和记录,如有从他人博客.网站摘录的内容,本人会明确标明,如有涉及侵权,请联系本人,本人会在第一时间删除. 二. Python的变量 (1)变量的定义 变量时计算机内存中的一块数据区域,变量可以储存规定范围内的值,而且值可以改变. (2)变量的命名 变量名有字母.数字.下划线 数字不能开头 不能使用关键字作为变量名 栗子:a a1 a_ a_1 (3)变量的赋值 是变量声明和定义的过程 a=1 id(a) 三.运算符和表达式 (1)Python运算符包括: 赋值运算符

小Y的Python学习日志--初识Python

#本文仅为个人学习过程的整理和记录,如有从他人博客.网站摘录的内容,本人会明确标明,如有涉及侵权,请联系本人,本人会在第一时间删除. 一初识Python 1.Python的历史 (1)Python是一种解释性的.面向对象的.带有动态语义的高级程序设计语言(胶水语言). (2)Python简史: 1989年Guido开发,名称由来 (3)Python发展历程: CNRI时期: BeOpen时期: DC时期(Zope系统): Python3.0: 2.Python特征 (1)Python在编程语言中

小猿圈python学习-基本数据类型

什么是数据类型? 我们人类可以很容易的分清数字与字符的区别,但是计算机并不能呀,计算机虽然很强大,但从某种角度上看又很傻,除非你明确的告诉它,1是数字,"汉"是文字,否则它是分不清1和'汉'的区别的,因此,在每个编程语言里都会有一个叫数据类型的东东,其实就是对常用的各种数据类型进行了明确的划分,你想让计算机进行数值运算,你就传数字给它,你想让他处理文字,就传字符串类型给他.Python中常用的数据类型包括多种,今天我们暂只讲4种, 数字.字符串.布尔类型.列表. 数字int(整型) 在

python学习笔记4:字典

python学习笔记4:字典 总结:字典是可变变量: 字典是不排序的,所以不能像列表,元组,字符串一样,切片 1.定义字典dict  --花括号{},字典的只是key-value形式 比如:stu={'name':'zhangying','age':18,'score'=99} 2.key取值,get()方法取值 1)dictname[key] , 取key对应的value值,如果不存在,报错 2)dictname.get(key) , 取key对应的value值,如果不存在,返回none:还可

Python学习日志9月13日

p { margin-bottom: 0.25cm; line-height: 120% } 昨天的学习日志没有写,乱忙了一整天,政治电脑. 好奇心重,想要给电脑装上传说中LInux操作系统,各种小问题折腾到半夜,今天又折腾到晚上才真正的装上系统. 可是装上系统后又发现各种的不好用.虽然界面比win7要好看很多,很舒服,下个软件却要设置java的环境变量,而我连java是什么玩意都不知道.思维导图不能用了,又得想别的办法,对我来说这是非常重要的工具啊.简直没有它无法从事脑力活动. 因为前天晚上也