• py-day2 python 列表


    1.列表的基本格式:

    2.列表中可以嵌套任何类型:

      中括号括起来、逗号分割每个元素、 列表中的元素可以是:数字/字符串/列表/布尔值 等等,所有的都能放进去、

           集合内部可以放置任何东西。

    3.通过索引可以取值

    test = [12,'小马',[8,9,10,11],'小黄',58,'abc']
    print(test[3])
    
    小黄

    4.通过切片可以取值

    test = [12,'小马',[8,9,10,11],'小黄',58,'abc']
    print(test[3:6])
    
    ['小黄', 58, 'abc']

    5.可以for循环,while循环

    test = [12,'小马','abc']
    for item in test:
        print(item)
    
    12
    小马
    abc

    6.可以通过索引的方式修改和删除

    test = [12,'小马',[8,9,10,11],'小黄',58,'abc']
    test[2] = 16
    print(test)
    
    [12, '小马', 16, '小黄', 58, 'abc']
    test = [12,'小马',[8,9,10,11],'小黄',58,'abc']
    del test[2]
    print(test)
    
    [12, '小马', '小黄', 58, 'abc']

    7.可以通过切片的方式修改和删除

    test = [12,'小马','小黄',58,'abc']
    test[1:2] = [66,88]
    print(test)
    
    [12, 66, 88, '小黄', 58, 'abc']
    test = [12,'小马','小黄',58,'abc']
    del test[1:4]
    print(test)
    
    [12, 'abc']

    8.支持in操作:

    test = [12,'小马','小黄',58,'abc']
    v = '小马' in test
    print(v)
    
    True
    test = [12,'小马','小黄',58,'abc']
    v = '张飞' in test
    print(v)
    
    False

    9.在列表中以逗号分割的才为一个元素:

    test = [12,'小马',[8,9,10,11],'小黄',58,'abc']
    v = 8 in test[2]
    print(v)
    
    True

     10.字符串转换列表

    t = list('abdsdshhi')  # 内部使用的是for循环
    new_t = list(t)
    print(new_t)
    
    ['a', 'b', 'd', 's', 'd', 's', 'h', 'h', 'i']

    11-1 列表转换成字符串(既有数字又有字符串

      需要自己写for循环一个一个处理

    test = [11,22,33,'444','555','abc']
    s = ""
    for i in test:
        s = s + str(i)
    print(s)
    
    112233444555abc

    11-2  列表转换成字符串(只有字符串

      直接使用“”.join方法

    test = ['444','555','abc']
    v = "".join(test)
    print(v)
    
    444555abc
  • 相关阅读:
    phpstudy apache 服务无法启动
    Nginx+keepalived实现负载均衡高可用配置
    Linux系统下zookeeper客户端命令使用
    JVM探究之 —— 类文件结构(脑图)
    JVM探究之 —— 类加载器-双亲委派模型
    Centos7 配置静态IP并使用xshell远程连接
    JVM探究之 —— 类加载过程
    JVM探究之 —— 垃圾回收(二)
    避免git clone和push时每次都需要输入用户名和密码
    jsch配置sftp服务器ssh免密登录
  • 原文地址:https://www.cnblogs.com/majunBK/p/10393271.html
Copyright © 2020-2023  润新知