码迷,mamicode.com
首页 > 其他好文 > 详细

列表list常用的方法

时间:2019-11-12 13:32:32      阅读:115      评论:0      收藏:0      [点我收藏+]

标签:不同   code   列表   line   end   sci   The   附加   list   

列表

name = [‘Lisa‘, ‘Mike‘, ‘Jone‘, ‘Lucy‘]

name.sort()  # 排序,根据对应的ASCII码值,可以排各种类型的字符

name.append(‘Ms Li‘)  # 尾部附加

name.insert(3, ‘Mr Wang‘)  # 在目标位置附加

my_name = [张三‘, 李四‘, 王五‘, 马六‘]

name.extend(my_name)  # 尾部逐一附加另一个列表值

print(name + my_name)  # 效果同extend,但是extend返回列表本身,+ 返回一个新的列表

name.reverse()  # 将列表反向输出

# name.clear()

your_name = name.copy()  # 复制一个列表

‘‘‘
for _name in your_name:     #遍历输出一个列表
    print(_name)
‘‘‘
name.pop()

name.pop(2)  # 括号中的参数可有可没有,如果没有删除列表中最后一个元素,有参数删除下标位置的元素

name.remove(张三‘)  # 删除列表中的参数

the_name = name[1:7]
the_name = name[1:7:3]  # 对列表进行缩减切片,获得其中一部分,第三个参数是下标间隔

la = [1, 2.3, 4, [5, 6, 77, 9]]  # 多维列表访问
print(la[3][3])

# 列表生成式 isinstance 可以判断是否是字符串
L1 = [‘Hello‘, ‘World‘, 18, ‘Apple‘, None]
L2 = [i for i in L1 if isinstance(i, str)]
print(L2)

# 列表访问可以倒序访问 参数是负的
a = [1, 2, 4, 5]
print(a[-1])

元组

元组与列表类似,不同的是元组不可变,所以对本身进行改变的方法元组不可用,例如 append,extend等方法

列表list常用的方法

标签:不同   code   列表   line   end   sci   The   附加   list   

原文地址:https://www.cnblogs.com/Zhao01/p/11840952.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!