zoukankan      html  css  js  c++  java
  • python3—列表

    列表是什么

    name = ["jim", "lilei", "lucy"]     #方括号表示,逗号分隔
    print(name)
    print(name[0])
    print(name[0].title())

    输出:

    ['jim', 'lilei', 'lucy']
    jim
    Jim

    name = ["jim", "lilei", "lucy"]
    
    print(name[0], name[1], name[2])
    print(name[-1], name[-2], name[-3])   #-1索引表示最后一个元素

    输出:

    jim lilei lucy
    lucy lilei jim

    name = ["jim", "lilei", "lucy"]
    name[0] = 'lily'  #修改第一个元素
    print(name)
    
    #添加元素
    name.append('xiaoming')   #在末尾添加
    print(name)
    name.insert(1,'ouyangfeng')   #在name[1]处添加,原来的name[1]以及以后的后移
    print(name)
    
    del name[1]  #删除name[1],以后不用name[1]了
    print(name)
    
    delete_end = name.pop()
    print(delete_end, name)
    
    delete_name = name.pop(1)  #删除name[1],以后还可以用
    print("delete_name: ",delete_name)
    print(name)
    
    name.remove('lucy')  #删除lucy
    print(name)

    输出:

    ['lily', 'lilei', 'lucy']
    ['lily', 'lilei', 'lucy', 'xiaoming']
    ['lily', 'ouyangfeng', 'lilei', 'lucy', 'xiaoming']
    ['lily', 'lilei', 'lucy', 'xiaoming']
    xiaoming ['lily', 'lilei', 'lucy']
    delete_name:  lilei
    ['lily', 'lucy']
    ['lily']

    永久排序:

    cars =['dazhong','Baoma','aodi','qq','Qirui']
    cars.sort() #按字母从小到大
    print(cars)
    
    cars.sort(reverse=True)  #按字母从大到小
    print(cars)

    output:

    ['Baoma', 'Qirui', 'aodi', 'dazhong', 'qq']
    ['qq', 'dazhong', 'aodi', 'Qirui', 'Baoma']

    临时排序:

    cars =['dazhong','Baoma','aodi','qq','Qirui']
    tmp_sort = sorted(cars)
    print("tmp_sort:",tmp_sort)
    print("origianl:",cars)
    print("large->small:",sorted(cars,reverse=True))
    print("origianl:",cars)

    output:

    tmp_sort: ['Baoma', 'Qirui', 'aodi', 'dazhong', 'qq']
    origianl: ['dazhong', 'Baoma', 'aodi', 'qq', 'Qirui']
    large->small: ['qq', 'dazhong', 'aodi', 'Qirui', 'Baoma']
    origianl: ['dazhong', 'Baoma', 'aodi', 'qq', 'Qirui']

    反转:

    cars =['dazhong','Baoma','aodi','qq','Qirui']
    print(cars)
    
    cars.reverse()
    print(cars)
    
    cars.reverse()
    print("recover: ", cars)

    output:

    ['dazhong', 'Baoma', 'aodi', 'qq', 'Qirui']
    ['Qirui', 'qq', 'aodi', 'Baoma', 'dazhong']
    recover:  ['dazhong', 'Baoma', 'aodi', 'qq', 'Qirui']

    cars =['dazhong','Baoma','aodi','qq','Qirui']
    length = len(cars)
    print(length)

    output:

    5

  • 相关阅读:
    使用脚本改变树控件的行为 (转)点文本 收..
    (面包屑)SiteMapPath控件简化Web网站导航 (转)
    Web.config详解(转)
    SiteMap(站点地图)示例(转)
    url传递中文的解决方案总结(转)
    INI文件编程,WINAPI函数WritePrivateProfileString,GetPrivateProfileString(转帖)
    hdu 2708
    hdu 1709
    hdu 1045
    hdu 2714
  • 原文地址:https://www.cnblogs.com/crazybird123/p/7524188.html
Copyright © 2011-2022 走看看