python列表及其操作

# -*-coding:utf-8-*-# !/usr/bin/env python# Author:@vilicute

# 列表初始化myList = [x for x in range(10) if not x % 2]  # myList = [0, 2, 4, 6, 8]

myList1 = ["aaa", "bbb", "ccc", "ddd", "eee", "fff"]

myList2 = ["ggg", "hhh", "iii", "jjj"]

# 列表操作

print(myList[2], myList[-2], myList1[:3], myList1[-3:-1], myList1[1:4]) 

myList1.insert(1, "liangba")  # 插入指定位置

myList1.append("xxx")  # 在末尾添加

myList1.remove("xxx")  # 直接删除某个内容

del myList1[1]  # 通过下标进行删除

myList1.pop()  # 默认无下标时删除最后一个,有则删除制定位置,例如:myList1.pop(1)

myList1.count(myList1[2])  # 统计相同项个数

myList1.reverse()   # 反转

xx = myList1.index("ccc")  # 位置查询

myList1.sort()  # 按字母顺序排序

myList1.extend(myList2)  # 列表合并

del myList2  # 删除 myList2

原文地址:https://www.cnblogs.com/vilicute/p/9823338.html

时间: 2024-10-05 05:07:22

python列表及其操作的相关文章

Python 列表(list)操作

创建列表 sample_list = ['a',1,('a','b')] Python 列表操作 sample_list = ['a','b',0,1,3] 得到列表中的某一个值 value_start = sample_list[0] end_value = sample_list[-1] 删除列表的第一个值 del sample_list[0] 在列表中插入一个值 sample_list[0:0] = ['sample value'] 得到列表的长度 list_length = len(sa

python 列表的操作(添加删除)列表和元组的区别

python 列表的操作(添加删除) 1.列表的添加:append 和extend append 和extend 的区别:  append只能追加1个元素  ,extend可以追加多个 >>> lst1=[1,2,3,4] >>> lst1.append(5) >>> lst1 [1, 2, 3, 4, 5] >>> lst1.extend([6,7,8]) >>> lst1 [1, 2, 3, 4, 5, 6, 7

从Python列表Remove操作的一个小问题说开去

  一.问题 : 前两天因工作需要,写了一个Python小程序, 将某目录下所有长度小于19的文件夹过滤掉,例如这个这个目录: 过滤完成后,只需要剩余"2014_11_03-12-11-23","2014_11_04-13-11-26"这两个文件夹即可. 程序如下: cwdlist = os.listdir("E:\Python") for i in cwdlist: if len(i) <> 19: cwdlist.remove(i

python列表基础操作

Python列表基本操作 记住一句话,叫做顾首不顾尾 首先我们来定义一个列表 name = ["jixuege","dajiba","boduoye","cangjinkong","youtianai"] 接下来,我们就对这个列表来进行一系列的操作 1.切片 取值,取第一个和第二个 print(name[0],name[1]) 打印结果 jixuege dajiba 说明: 上面的0和1指的是小标,从左到右

Python列表常用操作

先看一些基本的操作 names = ["4ZhangYang", "#!Guyun","xXiangPeng",["alex","jack"],"ChenRonghua","XuLiangchen"] #打印第一个以及第三个元素 print(names[0],names[2]) 切片操作: print(names[1:3]) #打印下标为1到下标为2的元素内容,第3个

Python——列表的操作

列表的操作:详细+易出错假设有两个列表:    list1 = [1,2,3]    list2 = ['a','b','c']列表的操作: 1.list.append()    append只接受一个参数    append只能在列表的尾部添加元素,不能选择位置添加元素.      以下操作可以看出    >>> list1 = [1,2,3]    >>> list1.append(4)    >>> list1    [1, 2, 3, 4]  

python 列表常用操作(二)

1.tuple 的 unpack a,b = t 2.格式化输出 print('您的输入:{},值为{}',format(a,b)) 3.日期计算 import datetime as dt import time as tm print ("time={}",tm.time()) 4.pyhon 面向对象 5.map 函数 对应位置进行操作 6.map 和 lambda 表达式配合起来使用 l1=[1,3,5,7,9] l2=[0,2,4,6,8] result = map(lamb

python 列表小操作

数值的列表或字符串的列表,能用 sort()方法排序.例如,在交互式环境中输 入以下代码: >>> spam = [2, 5, 3.14, 1, -7] >>> spam.sort() >>> spam [-7, 1, 2, 3.14, 5] >>> spam = ['ants', 'cats', 'dogs', 'badgers', 'elephants'] >>> spam.sort() >>>

python 列表常用操作

例子: list1 = [1, 2, 3, 4, 5, 6, [6, 7, 8,9], 'hi', 'hello', 6] list2 = [7, 8, 1, 2] list3 = ['good', 'well', 'apple', 'bye'] 增 (1)在列表最后增加一个元素:“end” list1.append("end") (2)在制定位置上插入一个元素:“good” list1.insert(1, "good") 注:第一个参数为列表的下标位置,第二个参数