python列表

2021-04-12 21:26

阅读:455

标签:逗号   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


评论


亲,登录后才可以留言!