zoukankan      html  css  js  c++  java
  • list初识列表

    # v = '连接'
    # for item in v:
    # print(item)

    # list 是一种类
    li = [1, 12, 9, ["XY", "SS", ["19", 20]], 'age', 'alex'] # 创建了一个list类,变量名叫li
    # 中括号扩起来
    # 逗号分隔每个元素
    # 列表中的元素可以是字符串和数字、布尔值、列表
    # 列表中可以嵌套列表
    # 就是一种集合
    x = li[3]
    # print(x)
    # # 支持切片,切片也是列表
    # print(li[3:5])
    # # 可以在使用for循环和while循环
    # for item in li:
    # print(item)
    # 列表中的元素是可以修改的
    li[1] = 120
    li[0] = [11, 22, 33, 444]
    print(li)
    # 删除的第一种方式 del
    del li[1]
    print(li)
    # 可以利用索引和切片的方式进行修改
    # li[1:3] = [1200,300]

    '''
    1.列表的基本格式
    2.列表中可以嵌套任何类型,数字,字符串,布尔值。。。
    3.可以使用索引和切片的方式进行修改和删除
    4.可以使用for和while循环
    5.支持in操作, v= 120 in li print (v) 返回布尔值
    '''
    # 嵌套列表的操作
    li = [1, 12, 9, ["XY", "SS", ["19", 20]], 'age', 'alex'] # 创建了一个list类,变量名叫li
    x = li[3][2][1]
    print("x=", x)

    # 字符串转化成列表
    s = "sfsfagaeglinenmmeer"
    # 字符串转化成数字int(a),转化为字符串str(a),类名()
    new_li = list(s)
    print(new_li)
    # 内部使用的就是for循环,字符串转换为列表

    # 列表转换成字符串,列表中的元素存在数字的时候,需要自己写for循环
    # for i in li:
    # s = s +str(i)

    # 当列表中的元素都是字符串的时候,可以直接用join
    li1 = ["123", "alex"]
    v = "".join(li1)
    print(v)

    # extend()方法和append()方法
    # 一个是迭代extend中的是按照元素进行迭代循环,一个是追加整体

    # insert()在制定位置进行插入

    # pop()和index()删除一个值
    # pop()删除某个值并能获取当前值,默认最后一个值
    # index()按照索引删除

    ################对象调用方法,类中函数就是方法###############
    多了解list类中的内置方法
  • 相关阅读:
    仿函数(functor)
    七周七语言
    面向签名编程
    git checkout简介
    .gitkeep常用写法
    PhpStorm terminal无法输入命令的解决方法
    原 在windows上创建文件名以“.”开头的文件
    cmd 里面运行git提示“不是内部或外部命令,也不是可运行的程序”的解决办法
    .gitkeep
    git/github运用
  • 原文地址:https://www.cnblogs.com/LittleGreenOrc/p/9502947.html
Copyright © 2011-2022 走看看