2026-10-23 13:06:34
创建列表
sample_list = ['a', 1, ('a', 'b')]访问元素
sample_list = ['a', 'b', 0, 1, 3]value_start = sample_list[0] # 获取第一个元素end_value = sample_list[-1] # 获取最后一个元素修改元素
sample_list[0] = 'new_value' # 修改第一个元素删除元素
del sample_list[0] # 删除第一个元素插入元素
sample_list[0:0] = ['sample value'] # 在开头插入元素列表长度
list_length = len(sample_list)列表遍历
for element in sample_list: print(element)高级操作
数值递增列表
num_inc_list = range(30) # [0, 1, 2, ..., 29]固定值初始化列表
initial_value = 0list_length = 5sample_list = [initial_value for i in range(10)]sample_list = [initial_value] * list_length # [0, 0, 0, 0, 0]列表方法
L.append(var) # 追加元素L.insert(index, var) # 插入元素L.pop() # 返回并删除最后一个元素L.remove(var) # 删除第一次出现的元素L.count(var) # 统计元素出现次数L.index(var) # 返回元素索引L.extend(list) # 合并列表L.sort() # 排序L.reverse() # 倒序列表操作符
L1 = L[:] # 列表复制L1 = L # 列表别名创建字典
dict = {'ob1': 'computer', 'ob2': 'mouse', 'ob3': 'printer'}访问元素
value = dict['ob1'] # 获取键为'ob1'的值修改元素
dict['ob1'] = 'laptop' # 修改键为'ob1'的值删除元素
del dict['ob1'] # 删除键为'ob1'的项字典方法
D.get(key, 0) # 获取键的值,若无则返回0D.has_key(key) # 检查键是否存在D.keys() # 返回所有键的列表D.values() # 返回所有值的列表D.items() # 返回键值对的列表D.update(dict2) # 合并字典D.popitem() # 返回并删除一个键值对D.clear() # 清空字典D.copy() # 复制字典字典复制
dict1 = dict # 别名dict2 = dict.copy() # 克隆创建字符串
str = "Hello My friend"子字符串提取
substring = str[:6] # 提取前6个字符字符串包含判断
"He" in str # True"she" not in str # True字符串方法
S.find(substring) # 查找子串,返回索引S.rfind(substring) # 反向查找S.index(substring) # 同find,找不到抛异常S.rindex(substring) # 同上,反向查找S.count(substring) # 统计子串出现次数S.lower() # 转小写S.upper() # 转大写S.split(' ') # 分割字符串为列表S.join(list) # 连接列表为字符串字符串转换
float(str) # 转为浮点数int(str) # 转为整数int(str, base) # 转为指定进制的整数字符串格式化
print("%s's height is %dcm" % ("My brother", 180))# 输出: My brother's height is 180cm这些基本操作是Python编程的基础,熟练掌握它们可以大大提高编程效率。