python基本语法—列表

本文详细介绍了Python中的列表,包括序列的概念、访问方式如索引和切片,以及列表的各种操作,如相加、函数、方法和列表推导式。通过实例展示了列表的使用,如列表的创建、元素的添加、删除以及排序。还探讨了二维列表的创建和访问,提供了实用的编程练习。
摘要由CSDN通过智能技术生成

1、 序列

#序列是用于存放多个值的连续内存空间,并且按照一定的顺序排列。序列结构主要有列表、元组、集合、字典和字符串。

2、访问方式

1)索引

—可以用负数 负数是从右到左,第一个元素索引值为-1
#访问列表的单个元素时 通过[索引号]来访问

number=[1,2,3,4,5]
print(number[3]) # 结果 4
print(number[-3]) # 倒数第三个 结果 3

#(2)切片
#它可以访问一定范围内的元素

  • 语法 sname[start : end:step]
    sname:序列名称

verse=[“百草园”,“三味书屋”,“博人传”,“沙和尚”,“猪八戒”,“孙悟空”]
print(verse[1:3]) # [‘三味书屋’, ‘博人传’]
print(verse[:]) # [“百草园”,“三味书屋”,“博人传”,“沙和尚”,“猪八戒”,“孙悟空”]
print(verse[1:5:1])# [‘三味书屋’, ‘沙和尚’]

3、 列表 List

#列表元素可以二次赋值
#支持数字,字符,字符串等

string=[‘hello’,‘world’,‘ni’]
c=[‘a’,‘b’,‘c’]
print(number,string,c)

—in 判断元素是否在列表中
— not in 判断元素不在列表中
if 3 in number:
  print(“在里面”)
else:
  print(“不在里面”)
print(4 in number)   # True
print(5 not in number)   # True
print(7 in number)   # False
print(‘a’ not in number)  # True

3.1 序列相加 注:相同类型相加

a = [“好好学习”,“天天向上”]
b = [‘我们’,‘要’]
print(b + a) # 输出 [‘我们’, ‘要’, ‘好好学习’, ‘天天向上’]

<

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值