专栏首页python3python入门(四)

python入门(四)

         python

*列表生成

 1语法:

      range(starti  stop step)         2.7版本

      list(range(starti  stop step)))     3.5  

 2.通过循环生成列表:

  [x for x in range(1,11)  if]  

*元组:

  1什么是元组:也是一种容器类型,元组的元素不能修改,元组使用小括号包裹数据

  2.如何创建:在括号中添加元素,用逗号隔开

    1. tup1=('kate','lisa',1997,2000)

      tup2=(1,2,3,4,5)

      tup3='a','b','c','d'

 3.如何创建空元组

     tup=()

元组中只包含一个元素时,需要在元素后面添加逗号

元组与字符串类似,下标也是从0开始,可以进行截取组合

4.访问元组:

元组可以使用下标该问值

5.修改元组

元组中的元素值是不允许修改的,但我们可以对元组进行连接组合

6删除元组

元组中的元素是不允许删除的,可以用del语句来删除整个元组

  del 元组;//执行完语句会报错

7元组运算符

组合、复制,运算后生成新的元组

   a.len()

   b.连接+

   c.复制 print((1,2,3)*2)
   d. 元素是否存在  print(3 in (1,2,3))

   e.迭代(循环遍历元组元素)

     for x in 元组:

        print(x)

8.元组截取

  a=('how' ,'are','you')

  a[1]

  a[-2]

  a[1:]//are you

 9.无关闭分隔符

  x,y=1,2

  print(x,y)   //2.7版本

10.元组内置函数

  a.len(t)

  b.max(t)

  c.min(t)

  d.  tuple(lists) 将列表转换为元组

字典:

由健和值,成对组成的对象,字典也被称为关联数组(hash列表)

对象=数据+方法

字典特点:1.无序(通过健实现元素存取)

           2.可变: 通过健改变值

           3.异构:支持多种数据类型

          4.嵌套:可以在健值对中的值部分出现字典、列表、元组

如果同一个健同时出现两次,后一个值会被记住

字典定义:

方法一:{key1:value1,key2:value2...}key1必须用引号包裹

注意:字典中的健必须是唯一的,而值可以不唯一

方法二:dict() 内置函数,指定健值

   x=dict(ename='fbb',sx=95,yw=65)

该问字典里的值:x['ename']

修改字典里的值:

  x[key]=value

添加新元素:x[newkey]=newvalue

删除字典元素 (x字典)

   1删除字典中的元素

    del x['key']

   2.清空字典所有条目

     x.clear()

   3.删除整个字典

    del x

变量解包:items( )将字典转化为健、值作为元组的列表

       x={'a':1,"b":2,'c':3}

        x.items()

只取健:keys()

   x.keys()

只取值:values()

     x.values()

has _key():判断是否存在某个健,返回结是bool

   x.has_key('健')

len():取得字典中健值对个数

  len(x)

 update():在原字典上合并字典,健相同时会覆盖

    x1.update(x2);  

get():取得某个健对应的值:

   x.get(key);

pop():弹出指定健对应的值

   x.pop(key)

clear()

   x.clear()

**字典的遍历:

   for key in x:

循环体;

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 4.91Python数据类型之(6)元组

    py3study
  • Python基础知识: 元组

    tup1 = ('physics', 'chemistry', 1997, 2000); tup2 = (1, 2, 3, 4, 5 ); tup3 = "a"...

    py3study
  • python中的元组

    和列表一样 也可以使用数字索引提取元素中的值 然而最常用的方法是将元组解包为一组变量:

    py3study
  • Python-入门-05-元组

    zishendianxia
  • 元组

    列表非常适合用于存储在程序运行期间可能变化的数据集。列表是可以修改的,这对处理网站的用户列表或游戏的角色,列表至关重要。然而,有时候你需要创建一系列不可修改的元...

    于小勇
  • 零基础Python教程045期 元组的增删改查测试实验

    有元素的元组,括号内必须要有逗号,有很多的函数以及数据处理后,我们往往只返回的结果是一个元组的形式

    刘金玉编程
  • Python基础知识: 元组

    tup1 = ('physics', 'chemistry', 1997, 2000); tup2 = (1, 2, 3, 4, 5 ); tup3 = "a"...

    py3study
  • 【Python 3 元组】

    用户6184845
  • 快速学习-Python元组

    cwl_java
  • Python 元组知识点

    程序员同行者

扫码关注云+社区

领取腾讯云代金券