码迷,mamicode.com
首页 > 编程语言 > 详细

Python 列表

时间:2020-04-05 09:40:02      阅读:69      评论:0      收藏:0      [点我收藏+]

标签:字符   ===   查看   结果   判断   集合   python 列表   循环   for循环   

#!/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 列表

标签:字符   ===   查看   结果   判断   集合   python 列表   循环   for循环   

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

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