当前位置: 首页 > wzjs >正文

兰州做高端网站的公司整站优化方案

兰州做高端网站的公司,整站优化方案,怎样建设网站流程,电商千万不要做虾皮1. append() 作用:在列表末尾添加一个元素。参数:任意类型的单个元素。特点:直接修改原列表,无返回值。示例: lst [1, 2, 3] lst.append(4) print(lst) # 输出: [1, 2, 3, 4]# 添加列表作为单个元素 lst.append([5, …

1. append()

  • 作用:在列表末尾添加一个元素。
  • 参数:任意类型的单个元素。
  • 特点:直接修改原列表,无返回值。
  • 示例
    lst = [1, 2, 3]
    lst.append(4)
    print(lst) # 输出: [1, 2, 3, 4]# 添加列表作为单个元素
    lst.append([5, 6])
    print(lst) # 输出: [1, 2, 3, 4, [5, 6]]

2. extend()

  • 作用:将可迭代对象中的元素逐个添加到列表末尾。
  • 参数:可迭代对象(如列表、元组、字符串)。
  • 特点:直接修改原列表,无返回值。
  • 示例
    lst = [1, 2]
    lst.extend([3, 4])
    print(lst) # 输出: [1, 2, 3, 4]# 扩展字符串(逐字符添加)
    lst.extend("abc")
    print(lst) # 输出: [1, 2, 3, 4, 'a', 'b', 'c']

3. insert()

  • 作用:在指定索引位置插入元素,原元素后移。
  • 参数(index, element),索引超出范围时插入末尾。
  • 特点:直接修改原列表。
  • 示例
    lst = ['a', 'b', 'c']
    lst.insert(1, 'x')
    print(lst) # 输出: ['a', 'x', 'b', 'c']# 索引超出范围时插入末尾
    lst.insert(10, 'y')
    print(lst) # 输出: ['a', 'x', 'b', 'c', 'y']# 使用负数索引
    lst.insert(-1, 'z') # 插入到倒数第一个位置前
    print(lst) # 输出: ['a', 'x', 'b', 'c', 'z', 'y']

4. remove()

  • 作用:删除列表中第一个匹配的元素。
  • 参数:要删除的元素值,若不存在则引发 ValueError
  • 示例
    lst = [10, 20, 30, 20]
    lst.remove(20)
    print(lst) # 输出: [10, 30, 20]# 删除不存在的元素会报错
    # lst.remove(99) # ValueError: list.remove(x): x not in list

5. pop()

  • 作用:删除并返回指定索引的元素(默认最后一个元素)。
  • 参数:可选索引(默认 -1),索引越界引发 IndexError
  • 示例
    lst = [10, 20, 30]
    popped = lst.pop() # 默认删除最后一个
    print(popped) # 输出: 30
    print(lst) # 输出: [10, 20]popped = lst.pop(0) # 删除索引0的元素
    print(popped) # 输出: 10
    print(lst) # 输出: [20]

6. sort()

  • 作用:原地对列表排序(默认升序),无返回值。
  • 参数
    • key:排序依据的函数(如 key=len 按长度排序)。
    • reverse:是否降序(True 为降序)。
  • 示例
    lst = [3, 1, 4, 2]
    lst.sort()
    print(lst) # 输出: [1, 2, 3, 4]# 降序排序
    lst.sort(reverse=True)
    print(lst) # 输出: [4, 3, 2, 1]# 按字符串长度排序
    words = ['apple', 'date', 'banana']
    words.sort(key=len)
    print(words) # 输出: ['date', 'apple', 'banana']

7. reverse()

  • 作用:原地反转列表元素顺序,无返回值。
  • 示例
    lst = [1, 2, 3]
    lst.reverse()
    print(lst) # 输出: [3, 2, 1]# 与切片反转对比(生成新列表)
    new_lst = lst[::-1]
    print(new_lst) # 输出: [1, 2, 3]
    print(lst) # 输出: [3, 2, 1](原列表未变)

对比总结

方法

作用

是否修改原列表

返回值

append(x)

添加单个元素到末尾

None

extend(it)

扩展可迭代对象的元素到末尾

None

insert(i,x)

在索引 i 处插入 x

None

remove(x)

删除第一个值为 x 的元素

None

pop([i])

删除并返回索引 i 的元素

被删元素

sort()

原地排序

None

reverse()

原地反转元素顺序

None

关键注意事项

  1. append vs extend
    • append 添加整个对象(可能形成嵌套列表),extend 展开可迭代对象。
  2. 原地操作
    • 上述方法均直接修改原列表(除 sorted() 函数外)。
  3. 错误处理
    • remove()pop() 可能引发 ValueErrorIndexError,需提前检查元素或索引是否存在。
http://www.dtcms.com/wzjs/140906.html

相关文章:

  • 微信小程序联盟网站培训心得简短50字
  • 资源分享类网站模板做网站建网站公司
  • 做nba直播网站好腾讯云建站
  • 重庆市江津区城乡建设委员会网站如何优化网站排名
  • 做网站宁波大点的网络公司百度关键词优化大
  • mobi手机网站seo专业实战培训
  • 上海建设厅是哪个网站付费推广
  • 响应式网站的缺点搜索引擎seo外包
  • 南昌做网站多少钱优秀营销案例分享
  • 做泥水上哪个网站找事做上海专业seo服务公司
  • 网站建设招聘要求百度seo分析工具
  • 沈阳做网站有名公司北京疫情又严重了
  • 网页投放广告怎么收费成都网站建设方案优化
  • 中电建铁路建设公司网站中国 日本 韩国
  • 手机网站图片自适应代码教育培训机构加盟
  • 销售平台网站建设方案自媒体运营
  • 做网站简单需要什么浙江企业seo推广
  • 平台网站怎么做餐饮营销方案
  • 网站 无限下拉菜单网络市场营销
  • wordpress 远程访问搜索引擎优化核心
  • 织梦cms可以做淘宝客网站么百度关键词价格怎么查询
  • 广州市政府网站集约化建设方案seo网站优化建议
  • 苏州营销型网站链爱交易平台
  • 上海免费网站建设模板推荐百度指数可以查询多长时间的
  • b s做的是网站吗网络推广站
  • 东莞新增疫情最新情况短视频seo优化
  • 自己的电脑做网站服务器网上推广方式
  • 建设网站的网站企业管理培训课程
  • 网站建设的重要性公关
  • 做网站建设的好处长沙seo优化排名