python列表
2021-04-12 21:26
标签:逗号 hang 结果 列表 for [88 false 数字 pytho ① 索引取值 ②切片取值 ③for、while循环遍历 1、索引删除 python列表 标签:逗号 hang 结果 列表 for [88 false 数字 pytho 原文地址:https://www.cnblogs.com/LIAOBO/p/13352470.htmllist类,列表
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、列表取值,及遍历# 取值:索引取值
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、删除
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)