首页 / PYTHON / python 列表 list
python 列表 list
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了python 列表 list,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2069字,纯文字阅读大概需要3分钟。
内容图文
![python 列表 list](/upload/InfoBanner/zyjiaocheng/641/f5a51550ded34e01a2b453b7e8705816.jpg)
#list 是一个类 列表中的元素用中括号括起来,元素可以是数字、字符串、列表、
# 布尔值……所有的元素都能放进去,','分隔每个元素
li = [1,12,5,'limi','厘米',[1,3,9,5],'好客山东',True]
#索引取值:
print(li[4])
print('~~~~~~~~~~~')
li1 = [1,12,'limi','厘米',[1,3,[9]],'好客山东',True]
#嵌套索引取值
print(li1[4][2][0])
#切片 取值为大于等于第一个值,小于第二个值
#-1 结尾表示取到最后
print(li[5:-1])
print(li[3:5])
for item in li:
print(item)
#列表元素是可以被修改的 修改
li[0] = '小李'
print(li[0])
#删除
#删除的第一种方式
del li[1]
print(li)
#删除的第二张方式,切片删除
del li[1:3]
print(li)
#in操作
#str转换为list
s = 'slkdjflsdkjflsdkjf'
print(list(s))
#list转换为字符串 直接转换str是将list全部内容当做一个字符串进行输出
print(str(li))
#若list中全为字符串,没有字符串以外的数字或其他字符,可用"".jion
li2 = ['slkdjflsd','你好','slkjdflskdjflsdkjf']
v = "".join(li2)
print(v)
#若list中存在其他字符,则需要使用for循环或while循环来进行转换
li3 = [1,2,3,4,'222','nihao']
for i in li3:
s = s + str(i)
print(s)
#列表list类 自带函数
# 1、增加 原值最后追加 append()
li.append(5)
li.append([1,5,'limi'])
print(li)
# 2、清空列表 clear()
print('~~~~~~~~~~~~~~~~~~~~~~~~~~~~~')
print(li1)
li1.clear()
print(li1)
# 3、拷贝 浅拷贝copy()
li4 = li.copy()
print(li4)
# 4、计算元素出现的次数 count()
print(li4.count(5))
# 5、extend()
li4.extend([999,'不得了']) #将元素增加到list尾部
print(li4)
#['小李', '厘米', [1, 3, 9, 5], '好客山东', True, 5, [1, 5, 'limi'], 999, '不得了']
li4.append([999,'不得了']) #将整体作为元素增加到list尾部
print(li4)
#['小李', '厘米', [1, 3, 9, 5], '好客山东', True, 5, [1, 5, 'limi'], [999, '不得了']]
# 6、index() 根据值获取当前值索引位置,左边优先
li5 = [1,2,3,4,5,3,8,6,5,9,8,4,5]
print(li5.index(5))
print(li5.index(5,6))
print(li5.index(5,7,9))
# 7、insert() 在指定位置插入元素
li5.insert(4,'你好')
print(li5)
# 8、pop() 按照索引删除,若不写参数,默认删除最后一个值,同时可以获取删除的值
v = li5.pop(4)
print('删除值为:'+v)
print(li5)
# 9、remove()按照值删除,只删除最左边的第一个
li5.remove(4)
print(li5)
# 10、reverse() 将当前列表进行反转
li5.reverse()
print(li5)
#11、sort() 排序 从小到大 若想从大到小进行排列 则 li5.sort(reverse=True)
li5.sort()
print(li5)
li5.sort(reverse=True)
print(li5)
内容总结
以上是互联网集市为您收集整理的python 列表 list全部内容,希望文章能够帮你解决python 列表 list所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。