美文网首页
08-python列表

08-python列表

作者: weyan | 来源:发表于2018-01-19 15:54 被阅读0次
names = ["Zhansan","Lishi","Wangwu","Zhaoliu"]#列表

print(names)

#1、从列表中获取元素:

print(names[0])#打印列表中第一个元素
print(names[0:3])#打印从位置为0开始到2结束的元素(顾头不顾尾)叫做切片
print(names[-1])#打印倒数第一个元素
print(names[-2])#打印倒数第二个元素
print(names[-2:])#打印最后两个元素,冒号后的值可以省略
print(names[0:])#打印所有元素,冒号后的值可以省略
print(names[:4])#打印前四个元素,冒号前的值可以省略

#2、列表元素的追加:是追加在后面的
names.append("YueYunPeng")
#print(names)

#3、元素的插入(把"JingHaiPeng"插入到下标为1的位置)
names.insert(1,"JingHaiPeng")
#print(names)

#4、元素的修改(把下标为1的元素改为"YangLiWei")
names[1] = "YangLiWei"
#print(names)

#5、元素的删除:删除"Lishi"这个元素(三种方法)
names.remove("Lishi")#第一种
del names[1]#第二种
names.pop(1)#第三种,若pop值为空,默认删除最后一个元素 ,等同于第二种方法
#print(names)

#6、获取某个元素的下标
print(names.index("Lishi"))
#print(names)

#7、获取列表中某个元素的个数
print(names.count("Lishi"))

#8、清空列表中所有的元素
names.clear()
#print(names)

#9、翻转列表
names.reverse()
#print(names)

#10、排序(特殊字符>数字>大写字母>小写字母)
names.sort()
#print(names)

#11、扩展(合并)
names2 = [1,2,3,4]
names.extend(names2)
print(names,names2

相关文章

  • 08-python列表

  • 08-Python程序的执行顺序

    大走向从上到下 1.分支 2.循环 3.注意

  • 08-Python面向对象-面向对象实践

    学习地址: 撩课-Python大数据+人工智能1撩课-Python大数据+人工智能2撩课-Python大数据+人工...

  • Markdown 系列(三) 列表

    无序列表 由圆点组成的列表 列表1 列表2 列表3 列表1 列表2 列表3 列表1 列表2 列表3 +-*这三种符...

  • markdown常用的语法

    列表 有序列表: 列表项 1 列表项 2 无序列表: 列表项 1 列表项 2 列表项 3 列表项 4 列表项缩进两...

  • markdown常用语法

    标题 列表 无序列表- 列表1 - 列表1.1 -列表1.2- 列表2 有序列表1. 列表1 1. 列表1....

  • html阶段第二节第一天

    高级标签 列表标签 无序列表 列表一 列表二 ...... 有序列表 列表一 列表二 ...... 定义列表dl...

  • markdown测试

    段落 三级标题 四级标题 五级标题 列表 无序列表 列表1 列表2 列表3 列表1 列表2 列表3 有序列表 列表...

  • 学习小组Day1笔记-Herobrine

    Day1-Herobrine 列表 无序列表 无序列表 无序列表 无序列表 有序列表 有序列表 有序列表 有序列表...

  • H5学习从0到1-H5列表(8)

    列表的基本语法 ol:有序列表 ul:无序列表 li:列表项 dl:列表 dt:列表项 dd:列表描述 常用列表 ...

网友评论

      本文标题:08-python列表

      本文链接:https://www.haomeiwen.com/subject/eczooxtx.html