zoukankan      html  css  js  c++  java
  • python列表与元组

    python 列表相关内容

    列表的索引 查
    my_list = [1, 2, 'a'] print(my_list) #输出列表元素 >>[1, 2, 'a'] print(my_list[2]) #输出索引为2的元素 >> a print(my_list[-2]) #倒过来数第二个元素即输出索引为-2的元素 >> 2 #列表增加元素 : # # append() my_list.append(11) #在末尾添加元素 print(my_list) # >>[1, 2, 'a', 11] # # insert() my_list.insert(1,'python') #第一个参数为要插入的索引位置,第二个参数为插入的元素 print(my_list) # >>[1, 'python', 2, 'a', 11] # # extend() #参数必须为一个序列 如果为一个整数int则会报错;序列可以是字符串'hello',可以是列表[1,2,'a']等 my_list.extend('python') #若为字符串则拆分插入列表末尾 print(my_list) # >>[1, 'python', 2, 'a', 11, 'p', 'y', 't', 'h', 'o', 'n'] my_list.extend([22,33]) print(my_list) # >>[1, 'python', 2, 'a', 11, 'p', 'y', 't', 'h', 'o', 'n', 22, 33] my_list.extend(23) print(my_list) # >> TypeError: 'int' object is not iterable
    # 列表删除元素: # # pop() 根据索引删除 my_list.pop(1) # 删除索引位置的元素后面的元素补上 ,把'python' 删了 print(my_list) # >>[1, 2, 'a', 11, 'p', 'y', 't', 'h', 'o', 'n', 22, 33] # # remove() 根据元素值删除 my_list.remove('a') #删除 'a' print(my_list) # >> [1, 2, 11, 'p', 'y', 't', 'h', 'o', 'n', 22, 33] # 列表修改 my_list[2] = 'hello' # 相当于对该索引的元素重新赋值 把11改为'hello' print(my_list) # >>[1, 2, 'hello', 'p', 'y', 't', 'h', 'o', 'n', 22, 33]

    元组为圆括号,基本特性与数组一样,区别之一为元组不能被修改

    my_list = (1, 2, 'a')
    
    my_list[2] = 3   #不可赋值修改
    print(my_list)    #>>TypeError: 'tuple' object does not support item assignment
  • 相关阅读:
    51单片机数码管字符H自右向左移动
    51单片机点亮双向流水灯
    React 动态增减表单项
    React--Tree 点击节点收缩
    Redis 操作异常
    Linxu 后台运行
    vert.x学习(四),使用模板解析器ClassLoaderTemplateResolver
    vert.x学习(三),Web开发之Thymeleaf模板的使用
    vert.x学习(二),使用Router来定义用户访问路径
    vert.x学习(一),开篇之hello world
  • 原文地址:https://www.cnblogs.com/Theo-sblogs/p/12236193.html
Copyright © 2011-2022 走看看