• 列表+列表循环+列表切片+元祖


    定义一个列表:list = 【'wyj', 'zmy'】

    新增:

    1.在列表的末位新增一个Test元素

    list.append('Test')

    2.在列表指定位置添加Test元素

    list.insert(1,'Test')

    3.在列表中追加另外一个列表

    list.extend(另外一个列表名) 

    修改:

    list[0] = 'AAA'

    删除:

    1.删除列表中的第一个元素

    list.pop(0)   -->不写下标的话,默认删除最后一个

    del list[0]

    list.remove('wyj') --> 如果列表中有2个一样的数据,那么只删除第一个

    注:pop方法删除时有返回值,del删除时没有返回值,remove是按照元素名称进行删除,del是python语句,不是方法。

    列表的常用方法:

    1.统计列表中某个元素的个数

    list.count['wyj']

    2.查看列表某个元素的下标

    list.index('wyj')

    3.列表元素顺序反转显示

    list.reverse()

    list1 = [2,4,6,1,5]

    4.将列表中的元素从大到小正序排序

    list1.sort()

    list1.sort(reverse=True) -->降序

    5.清空列表

    list.clear()

    6.将list1中的元素放到list中

    list.extend(list1)

    也可以

    list2 = list + list1

    循环:

    for i in list:
      print(list)
      if 'wyj' in list:
        print('存在')
        break
      else:
      print('不存在')

    注:不要循环删list,因为会导致下标错乱

    切片:切片就是对list一个范围的取值

    list = [1,2,3,4,5,6,7,8,9,10]

    list = [0:8:2]   # 顾头不顾尾 0为从第一个元素开始取,8为取到下标为8的元素但是不包括8,如果8为负数,那就代表从最后往前取,取到倒数第八个元素,2为步长,代表隔几个元素取一次,如果步长是负数,那么就从后往前取值,并且如果步长是负数,那么前面切片范围也需要写负数,否则取不到值

    元祖


    tuple = (1,2,3,4)

    #元组,元组里面的数据不可以修改

  • 相关阅读:
    @echo off
    小知识点
    字符串匹配方法
    一般保护错误
    Linux常用压缩与解压缩命令
    opencv__linux__配置
    opencv__配置
    Web开发从零单排之二:在自制电子请帖中添加留言板功能,SAE+PHP+MySql
    Web开发从零单排之一:在新浪云平台SAE上开发一个html5电子喜帖
    WPF中使用ValueConverter来实现“范围条件触发器”
  • 原文地址:https://www.cnblogs.com/wangyujian/p/11512507.html
Copyright © 2020-2023  润新知