首页 > 编程语言 > 详细

Python 列表

时间:2020-04-05 10:12:58      阅读:83      评论:0      收藏:0      [点我收藏+]
#!/usr/bin/env python
# -*- coding:utf-8 -*-

# #list #类 列表
#1.列表的格式
#2.列表中可以嵌套各种类型
#3.
# li = [1,12,9,"age",[["19",10],"中国人"],"alex",True]
# #说明: 就是一集合,里面你可以放任何的东西,数学,字符串,布尔值都可以。
# #
# #通过索引来取值
# print(li[4])
# #通过范围索引取值 切片也是一个列表
# print(li[1:5])
# #通过范围索引取值到到数一位
# print(li[3:-1])

#for循环 把里面的循环输出一遍
# for item in li:
# print(item)


# li = [1,12,9,"age",[["19",10],"中国人"],"alex",True]
# #也支持while循环
# #列表是可以被修改的,字符串是不能被修改的。
#
# li[1]=120
# print(li)

#可以看出里面的120已经被替换了,
#[1, 120, 9, ‘age‘, [[‘19‘, 10], ‘中国人‘], ‘alex‘, True] --这个是输出值
#换成列表也是可以的
# li[1]=[11,23,44,55] #把元素里面的某一个给替换;
# print(li)
#输出是
#[1, [11, 23, 44, 55], 9, ‘age‘, [[‘19‘, 10], ‘中国人‘], ‘alex‘, True]
#可以看出里面的元素也是可以被替换成列表的

#删除的方法:第一种方法
# del li[1] #修改的第一种方式,可以把里面的一个元素直接删除
# print(li)


#------------------------------------------------------------------------====
# li = [1,12,9,"age",[["19",10],"中国人"],"alex",True]
#也支持把里面的切换换掉
# li[1:3]=[222,999]
# print(li)

#输出结果可以
#[1, 222, 999, ‘age‘, [[‘19‘, 10], ‘中国人‘], ‘alex‘, True]
#直接把里面的12 9换成了222 999

#===================================================================
#切片的方式删除
# del li[2:6]
# print(li)
#查看输出结果
#
#[1, 12, True] 可以看出已经把2-6之间的删除了
#
#===================================================================

li = [1,12,9,"age",[["19",10],"中国人"],"alex",True]
#in操作说明

v= "120" in li
print(v)

#判断120是不是在这个字符串里,如果有就是True,没有就是false
#他是把里的单个无素做比较,“ale”是不在里面的,他只是在“alex”无素里面的。

Python 列表

原文:https://www.cnblogs.com/xcc-draong/p/12635650.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!