我是靠谱客的博主 留胡子白云,最近开发中收集的这篇文章主要介绍python列表索引切片_python列表的索引与切片,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

python的列表

索引方式:

例如,list1 = ['张三','男','33','江苏','硕士','已婚',['身高178','体重72']]

1.正向单索引

print(list1[0])   print(list1[3]) ...

out:

张三

江苏

...

2.负向单索引

print(list1[-1])  print(list1[-3])

out:

['身高178','体重72']

硕士

3.切片索引

例题:list2 = ['江苏','安徽','浙江','上海','山东','山西','湖南','湖北']

print(list2[2:6])   #取出“浙江”至“山西”四个元素   排号在 3 4 5 6号4个元素    值得注意的是不包括 "list2[6]” 第7个元素

print(list2[1:6:2])  #取出“安徽”,“上海”,“山西”三个元素    从第2个元素开始取,(step 步长为2,每隔一个元素取一个),直到取到第6个元素

print(list2[-3:-1])   # 结果是:[''山西,'湖南'],此时取出来的并不包含'湖北',这种负索引的方式 换成'-1'换成0 或者是别的值都不能取出来湖北

4.无限索引 可以用[::step]来表示

print(list2[:3])    #取前3个元素

print(list2[3:])    #从3个元素后面所有的元素

print(list2[-3:])   #取最后3个元素

print(list2[::])     #取所有的元素

print(list2[::2])   #取奇数位的所有元素

易混乱区笔记:列表切片表示的时候后面标号的数字,其实标记的是真实的位置   例如:

list[6]  表示的是列表的第7号位置的元素

list[1:6] 表示的是从第2个至第6号位置的元素(6号位置元素包含在内)

最后

以上就是留胡子白云为你收集整理的python列表索引切片_python列表的索引与切片的全部内容,希望文章能够帮你解决python列表索引切片_python列表的索引与切片所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(68)

评论列表共有 0 条评论

立即
投稿
返回
顶部