• python 入门 之二 列表 元组 字典 字符串 集合的定义及基本操作


    1.列表 

    定义方法  

    nemes=['liubei',1,'guanyu',2,'zhangfei',3,'zhugeliang',4]

    通过下标访问列表中的元素,下标从0开始计数,-1可取最后一个

    print(names[0])
    print(names[-1]) #取最后一个
    View Code

    列表的切片:取多个值,“顾头不顾尾”

    print(names[0:4]) #--['liubei', 1, 'guanyu', 2]
    print(names[1:-1])#取所有值
    View Code

    列表的增删改查

    追加  

    names.append("caocao")

    插入

      names.insert(3,'zhaoyun') 

    修改

     names[1]='sunquan' 

    删除

    方法一 利用下标删除 通过del函数删除   del names[0]      

    方法二 制定流标元素删除 remove                 names.remove('liubei') 

    方法三 删除最后一个值pop                       names.pop() 

    扩展 

    names=['liubei','guanyu','zhangfei','zhugeliang',4]
    nameb=[1,2,3,4]
    names.extend(nameb)

    统计

     print(names.count("liubei")) 

    反转排序

     names.reverse() 

    获取下标 print(names.index('liubei')) 

    2.元组

    也是存一组数,只不是它一旦创建,便不能再修改,所以又叫只读列表

    语法

    names=('liubei','guanyu','zhangfei','zhugeliang',1,2,34)

    它只有2个方法,一个是count,一个是index.

    3.字典

    字典一种key - value 的数据类型,这种类型很适合各种数据库操作!!。

    • dict是无序的
    • key必须是唯一的,so 天生去重
    names={
    'student01':'liubei',
    'student02':'guanyu',
    'student03':'zhangfei'
    }

    增加

     names['student03']='zhaoyun' 

     修改

    names['student03']='赵云'

     删除

    del names[student01']

    names.pop('student01')

    查找

    >>> "student01" in names #标准用法
    True
    names.get("student02")  #获取

    循环

    for key in names:
        print(key,info[key])
     
     
  • 相关阅读:
    如何打一个RPM包
    使用gogs和glide来轻松拉取golang第三方库
    go包管理工具glide使用方法
    安装使用supervisor来启动服务
    Simple, Poetic, Pithy
    令人懊恼的阉割版fabric sdk功能缺失
    如何在golang中打印grpc详细日志
    使用Goland同步远程代码
    如何将github项目上传至gitlab
    openstack搭建之-nova配置(10)
  • 原文地址:https://www.cnblogs.com/mrruning/p/8231848.html
Copyright © 2020-2023  润新知