python列表、元素、字典
【列表】
切片
1.列表元素索引从0开始
2.输出第一个元素,则print(my_list[0])
3.输出最后一个元素,则print(my_list[-1])
4.列表切片,输出前2个值,则print(my_list[:2]),表示输出list[0],list[1]
5.输出后2个值,则print(my_list[-2:])
6.输出第2个到第4个,则print(my_list[1:4]),包含list[1],不包含list[4]
7.list[start🔚step]:可以指定步长,默认步长为1,都取,list[::1],(list[::2] 表示每隔一个取一个)
拓展
1.list可以修改元素值list=['a','b'],元组(tuple)不可以修改aaa=('q','w')
2.修改元素list[0]='aa'
3.lst.append(60),表示list末尾添加元素60
4.lst.insert(0, 0),表示第0个位置插入元素0
5.lst.extend([70, 80]),表示和并list,添加元素70,80
6.lst.remove(200),表示删除元素200的值
7.del lst[0] 或 del lst[1:3],表示删除索引或切片
8.lst.clear(),表示清空列表
9.索引,lst.index(40),表示返回值为40的索引位置
10.统计,lst.count(100),表示list里出现100的次数
11.检查元素是否存在,50 in lst → True
# 创建列表
my_list = [1, 2, 3, "hello", True]
# 访问元素(索引从0开始)
print(my_list[0]) # 输出: 1
print(my_list[-1]) # 输出: True(倒数第一个)
# 修改元素
my_list[1] = "world" # 列表变为 [1, "world", 3, "hello", True]
# 遍历列表
for item in my_list:
print(item)
【字典】
1.字典可以直接赋值,dict["age"] = 26 # 修改值
empty_dict = {} # 空字典
person = {"name": "Alice", "age": 25} # 直接定义
dict_from_list = dict([("name", "Bob"), ("age", 30)]) # 从列表转换
dict_from_keys = dict.fromkeys(["name", "age"], None) # 统一默认值
#遍历key方法:
for key in person:
print(key) #只打印key
print(person[key])#只打印值
print(key,person[key]) #打印键和值
#遍历key方法:
for key in person.keys():
print(key)
#遍历value方法:
for value in person.values():
print(value)
浙公网安备 33010602011771号