python列表操作

#!/usr/bin/env python

# -*- coding:utf-8 -*-

# Author:Huajia

names = ['Xiaoming', '奔驰', 'xiaozhang', '2宝马', 'ltz', 'huajia', '!#xiaomei',"!?xiaoli"]

names2 = ["a","b","c","d"]

# 对列表的增、删、改、查

#names.append("xiaomei")  # 增加

#names.insert(1,"奔驰")  # 插入

#names.insert(3,"宝马")  # 插入

#names.remove("宝马")    # 删除

#names.pop(1)            # 删除  pop删除如果不加下标默认删除列表的最后一个数据

#print(names[names.index("奔驰")])  # 查询并且打印列表里面“奔驰这个值”

#names.append("奔驰")

#print(names.count("奔驰"))  # 统计列表里面“奔驰”这个数据的个数

#names.clear()            #  情况整个列表的数据

#print(names)

#反转前的列表  ['xiaoming', '奔驰', 'xiaozhang', '宝马', 'ltz', 'huajia', 'xiaomei']

#names.reverse()          #  将整个列表里面所有的数据进行反转

#反转后的列表  ['xiaomei', 'huajia', 'ltz', '宝马', 'xiaozhang', '奔驰', 'xiaoming']

#names.sort()  # 将整个列表进行排序,排序规则:特殊符号最前,数字第二,大写字母第三,小写字母第四,汉字特殊字符第五,汉字第六

#  排序后的列表    ['!#xiaomei', '2宝马', 'Xiaoming', 'huajia', 'ltz', 'xiaozhang', '奔驰', '!?xiaoli']

#names.extend(names2)  # 将names2这个列表里面的数据合并到names1这个列表里面;  备注:合并完之后names2这个列表里面的数据并不会被删除。

#del names2            # 删除names2这个列表

print(names)

#print(names2)

# print(names[-2:])  # ['ltz', 'huajia']        # 切片

# print(names[-1])    # huajia                    # 切片

# print(names[-3:-1]) # ['xiaozhang', 'ltz']      # 切片

# print(names[0])    # xiaoming                  # 切片

# print(names[0:2])  #['xiaoming', 'xiaozhang']  # 切片

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、enumerate函数的用法 如何打印出列表的下标和元素的映射关系呢?一般来说,我们使用: 一般方案: Enu...
    三胖道长阅读 689评论 0 0
  • 列表操作 列表是Python中最基本的数据结构,列表是最常用的Python数据类型,列 表的数据项不需要具有相...
    Customer_阅读 394评论 1 4
  • 列表容器类型,包含任意对象的有序集合,通过索引访问其中的元素,可变对象,任意嵌套。定义:list = [1,2,2...
    一誠阅读 978评论 0 0
  • 公主赋予美丽名字 /人们叫她爱丽丝表面显得伟大 / 掩面哭泣却让人怜惜幽灵的幻影有一个声音她惊慌失措的游走以为躲避...
    小施的音乐盒子阅读 314评论 0 0
  • 一、主要内容回顾 1.Box的创业史 目前有24万家企业在用Box的产品。 在2004年在大学的时候,分享文件很不...
    成长践行阅读 375评论 0 0