一、访问列表元素
name = [] #name是变量
例1:
name = ["a","b","c"] #定义name为列表,列表中包含a b c
print(name[0]) #打印name列表中第一个值
print(name[0].title()) #打印name列表中第一个值,并以首字母大写输出
例2:
name = ["a","b","c"]
name[0] = "lich" #修改name列表中的第一个值为lich
print(name)
例3:
name = ["a","b","c"]
name.append('lich') #在name列表尾部新增一个值lich
print(name)
例4:
name = ["a","b","c"]
name.insert(1,'lich') #在name列表中的第2个元素之前,新增值lich
print(name )
例5:
name = ["a","b","c"]
del name[2] #删除name列表中第三个元素
print(name)
例6:
name = ["a","b",'lich',"c"]
name_new = name.pop() #将name列表中最后一个元素移除,并移动到name_new列表
print(name) #输出name列表
print(name_new)
例7:
name = ["a","b",'lich',"c"]
name.remove('lich') #移除name列表中,值为lich的元素
print(name)
二、json模块
json模块:根据字符串书写格式,将字符串自动转换成相应格式
例如:
import json
inp_str = '[1,2,3,4,5]'
json.loads(inp_str) #根据字符串书写格式,将字符串自动转换成 列表类型
import json
inp_str = '{"k1":123,"k2":"lich"}' 该格式为正确的输入方式 #切记,内部必须是 双引号 !!
#inp_str = '{'k1':123,'k2':'lich'}' 该格式为错误的输入方式
inp_dict = json.loads(inp_str) #将字符串格书写格式,自动转换成字典类型