• Python学习之路基础篇--05Python基础+列表和元组


    1 list

    #
    city = ["wuhan", "shanghai", "chongqing", "changsha"]
    city.append("wuyishang")#添加在最后
    city.insert(3,"guangzhou") #是添加在索引的后面
    city.extend('dfkj12')#全部按最小单位分开添加
    print(city)
    
    #
    people = ['eli', 'tom', 'maria', 'alex', 'jay']
    p = people.pop()#索引值为其删除的值
    people.remove('tom')#指定删除的项
    people.clear()#清除这个列表
    #del(people)#删除这个列表
    print(p, people)
    
    #排序
    persons = ['eli', 'tom', 'maria', 'alex', 'jay']
    #persons.sort(reverse=True)#排序,正向,反向
    persons.reverse()
    
    #
    persons[0:2] =  ['lion','matain']#把索引位置的删除之后,用最小单位添加
    print(persons)

      list 中查的部分和字符串一样。可以用 for 来查

      len() 方法可以查询其长度,count() 方法可以查询其数量

    2 range 

      与 for 连用。以下是两个方法,打印列表嵌套列表的情况

    persons = ['lion', 'matain', 'maria', 'tom', 'eli', ['wuhan', 'shanghai', 'chongqing', 'guangzhou', 'changsha', 'wuyishang', 'd', 'f', 'k', 'j', '1', '2']]
    for i in persons:
        if type(i) == list:
            for k in i:
                print(k)
        else:print(i)
    
    for i in range(len(persons)):
        if type(persons[i]) == list:
            for k in persons[i]:
                print(k)
        else:print(persons[i])

    3 元组

      元组是不能修改,只能查找,但如果元组里面包含着列表,里面的列表可以修改。

    ps:

      join() 方法,可以用于拼接可迭代对象。

    '111'.join(s)
    #111 为连接符,s 为可迭代对象,如str、list、dict等。形成一个新的str

      与 split 连记,split 可以将str 转化成list 类型

  • 相关阅读:
    pyspider安装
    阿里云服务器数据盘扩容
    笔记之Python网络数据采集
    Nginx如何隐藏index.html
    使用fiddler手机抓包
    Git基本常用命令
    27 和为S的两个数字
    26 函数形参值回传问题——C++解决多个return的一般方法
    25 面向对象设计实例——基于PCL点云库的通用工具开发
    23 Pro/E二次开发中的问题记录
  • 原文地址:https://www.cnblogs.com/YS-0717/p/9382467.html
Copyright © 2020-2023  润新知