python 列表的常见操作

# 1列表list

#列表可以存储多不同类型数据

# 支持嵌套(列表中存列表)

#定义

my_list=["金","木","2"]

print(my_list)

#type() 查看类型

print(type(my_list))

# 嵌套

name_list=['金',"火",my_list]

print(name_list)

print(type(name_list))

#嵌套列表 嵌套下标

print(name_list[2][1])

print(name_list[-1])

#列表的下表索引从左->右边 从0开始递增

#          从右边->左 从-1开始递减

new_list=["天","地","玄"]

print(new_list[0])

print(new_list[-3])

#列表的常见操作

#注 将函数定义为class(类)的成员 函数称为方法

test_list=["张三","李四","wangwu","zhaoliu"]

# 1_1 index()  查询指定元素在列表中的下标的索引值

index=test_list.index("zhaoliu")

print("zhaoliu在testlist中的下标为:",index)

#1_2 修改特定下标索引的值

test_list[-1]="python"

print("修改后test_list[-1]=",test_list[3])

#1_3指定位置插入新元素 insert(下标,元素)

test_list.insert(1,"王富贵")

print("insert()修改后test_list[1]=",test_list[1])

#1_4列表尾部元素追加单个元素append()

test_list.append(["你好","北京"])

#尾部增加容器extend()

print("extend()使用前:",test_list[-1])

my_list2=["q","w","r"]

test_list.extend(my_list2)

print("extend()修饰后的结果:",test_list[-1])

# 1_5 删除元素

# ① del 列表[下标]

# ② 列表.pop(下标)

# ③ 列表.remove(元素)

test_list=["张三","李四","wangwu","zhaoliu"]

#删除元素[i]

del test_list[-1]

#取出元素[i]

element=test_list.pop(0)

print(f"pop方法取出的元素为:{element}")

test_list=["张三","李四","wangwu","zhaoliu"]

print(f"原值:{test_list}")

test_list.remove("李四")

print(f"第一次出现的位置删除后的结果:{test_list}")

#1_6 清空列表 列表.clear()

print(f"调用clear()前:{test_list}")

test_list.clear()

print(f"调用clear()后:{test_list}")

#1_7统计某个元素在列表中的数量 列表.count(元素)

test_list=["张三","李四","wangwu","zhaoliu","李四","李四",]

print(f"原列表:{test_list}")

count=test_list.count("李四")

print(f"原列表中李四的个数为:{count}")

#1_8 统计列表中总元素的个数 len(列表)

a=len(test_list)

print(f"test_list中元素的个数为{a}")

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 列表操作1.打印拼接print(list[0]) ---- 0 是第一个,1是第二。 -1 是最后一个2.修改 ...
    咗嚛阅读 215评论 0 1
  • 列表的定义 # List(列表)是Python中使用最频繁的数据类型,在其他语言中通常较数组 # 专门用...
    TenderCat阅读 294评论 0 0
  • 以下为学python以来知识点及练习记录,用于个人知识点复习 DAY01-02 介绍、变量、格式化输出 1.pyt...
    阿杜_12a9阅读 1,054评论 0 3
  • 一、输出不换行 print()函数输出完默认了会换行 要想在输出完不换行,可以在print函数里面加上 ,end ...
    anasdi阅读 493评论 0 1
  • 字符串 字符串: 使用引号包裹起来的数据就是字符串 字符串定义方式有四种: 单引号字符串: 双引号字符串: 三个单...
    黄晶_id阅读 988评论 0 0

友情链接更多精彩内容