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

python列表

时间:2020-07-21 09:44:16      阅读:74      评论:0      收藏:0      [点我收藏+]

标签:逗号   hang   结果   列表   for   [88   false   数字   pytho   

list类,列表

1、列表定义,及格式

1、通过中括号定义一个list类对象
2、逗号,分隔每个元素
3、列表中的元素可以是 数字,字符串,列表,布尔值..所有的都能放进去
4、集合内,可以放置任何东西
#!/usr/bin/env python
# -*- coding:utf-8 -*-

# list # 类,列表
# 通过list类创建对象li
‘‘‘
1、中括号定义一个list类对象
2、逗号,分隔每个元素
3、列表中的元素可以是 数字,字符串,列表,布尔值..所有的都能放进去
4、集合内,可以放置任何东西
‘‘‘
li = [3,55,"wuchang",["张五常",["29",91],"梅超风"],"jason",True]


2、列表取值,及遍历

① 索引取值

②切片取值

③for、while循环遍历

# 取值:索引取值
print(li[3])   # [‘张五常‘, [‘29‘, 91], ‘梅超风‘]
print(li[0])   # 3
# 切片,结果也是一个列表
print(li[4:6])   # [‘jason‘, True]
print(li[4:-1])  # [‘jason‘]


# for循环,遍历
# while循环,遍历
for item in li:
    print(item)

 

3、修改

1、索引修改
2、切片修改
# 修改
"""
1、索引修改
2、切片修改
"""
# 1、索引修改
li[1] = "challenge"
print(li)  # [3, ‘challenge‘, ‘wuchang‘, [‘张五常‘, [‘29‘, 91], ‘梅超风‘], ‘jason‘, True]
li[1] = [1,2,3]
print(li)   # [3, [1, 2, 3], ‘wuchang‘, [‘张五常‘, [‘29‘, 91], ‘梅超风‘], ‘jason‘, True]
# 2、切片修改
li[1:3] = [88,99]
print(li)  # [3, 88, 99, [‘张五常‘, [‘29‘, 91], ‘梅超风‘], ‘jason‘, True]

 

4、删除

1、索引删除
2、切片删除

# 删除
"""
1、索引删除
2、切片删除
"""
# 1、索引删除
del li[1]
print(li)
# 2、切片删除
del li[1:3]

 

5、判断列表存在某个元素
# 判断列表是否存在某个元素
v = True in li    # True
v = "a" in li     # False 
print(v)

python列表

标签:逗号   hang   结果   列表   for   [88   false   数字   pytho   

原文地址:https://www.cnblogs.com/LIAOBO/p/13352470.html

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