首页 > 编程语言 >python基础-列表[ ]

python基础-列表[ ]

时间:2023-02-25 21:12:04浏览次数:39  
标签:index mylist python 基础 list 列表 print my

 

1 列表的定义

# 定义一个列表list
my_list = ["jhk", 123, 'fasdf']
print(my_list)
print(type(my_list))
# 定义一个嵌套的列表
my_list = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
print(my_list)
print(type(my_list))

# 列表的索引
print(my_list[0])
print(my_list[-1])
print(my_list[0][0])

 

# 结果
1 ['jhk', 123, 'fasdf']
2 <class 'list'>
3 [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
4 <class 'list'>
5 [1, 2, 3]
6 [7, 8, 9]
7 1

 

2 列表的常用方法

mylist = [1, 2, 3, 4, 5, 6, 7]

# 查询某元素在列表的下标索引
index = mylist.index(2)
print(index)

# 在指定位置插入新元素
mylist.insert(1, "123")
print(mylist)

# 在列表尾部插入 单个 新元素
mylist.append("000")
print(mylist)

# 在列表尾部插入 多个 新元素
mylist2 = ["fas", "发生的"]
mylist.extend(mylist2)
print(mylist)

mylist = [1, 2, 3, 4, 5, 6, 7]
# 方式一 删除元素
del mylist[2]
print(mylist)

mylist = [1, 2, 3, 4, 5, 6, 7]
# 方式二 返回值并删除
element = mylist.pop(2)
print(mylist)
print(element)

# 删除某元素在列表中的第一个匹配项
mylist = [1, 2, 2, 3, 3, 4]
mylist.remove(2)
print(mylist)

# 清空列表的内容
mylist = [1, 2, 2, 3, 3, 4]
print(mylist)
mylist.clear()
print(mylist)

# 统计列表内某元素的数量
mylist = [1, 2, 2, 3, 3, 4]
print(mylist.count(2))

# 统计列表中全部的元素数量
mylist = [1, 2, 2, 3, 3, 4]
print(len(mylist))

 



 

标签:index,mylist,python,基础,list,列表,print,my
From: https://www.cnblogs.com/Wesuiliye/p/17155380.html

相关文章

  • python 画图 chap3
    importmatplotlib.pyplotaspltplt.rcParams['font.sans-serif']=['SimHei']plt.rcParams['axes.unicode_minus']=Falseplt.figure()p=data.boxplot(return_type='dict'......
  • JavaScript基础语法
    JavaScript基础语法一.字面量和变量​字面量,都是一些不可改变的值,如:1,2,3...,可直接使用​变量,可以用来保存字面量。​//声明变量vara;//变量赋值a=12......
  • python基础-基本语句
    1条件语句在进行逻辑判断时,我们需要用到条件语句,Python 提供了 if、elif、else 来进行逻辑判断。格式如下所示: 1if判断条件1:2执行语句1...3elif判断......
  • python基础-入门必备知识
    1标识符标识符是编程时使用的名字,用于给变量、函数、语句块等命名,Python中标识符由字母、数字、下划线组成,不能以数字开头,区分大小写。以下划线开头的标识符有特殊含义......
  • 【Mybatis】【基础设施】【一】Mybatis源码解析-属性分词器PropertyTokenizer
    1 前言上一节我们在解析settings的时候,说到了分词器PropertyTokenizer,这种东西我理解为框架背后默默付出的辛勤工作者。Mybatis本身可以看作一个舞台,我们可能会看到舞台......
  • python数据的基础绘图分析
    importpandasaspddf=pd.read_excel(r"C:\Users\ying\Desktop\catering_sale.xls")  print(df.describe())销量count200.000000mean2755......
  • python爬虫学习——re模块(正则表达式)
    正则表达式常用操作符.任何单个字符[]字符集,对单个字符给出取值范围[abc]、[a-z][^]非字符集,对单个字符给出排除范围[^abc]*对前一个字符0次或无限次拓......
  • 6 背包问题基础
    01背包理论基础   有n件物品和一个最多能背重量为w的背包。第i件物品的重量是weight[i],得到的价值是value[i]。每件物品只能用一次,求解将哪些物品装入背包里物品价......
  • Java基础(1)
    面向过程和面向对象的概念面向过程:就是针对过程的开发,以什么正在发生为目标的编程开发,比如一辆车从出站到进站,只编写出站和进站两件事,然后依次调用,而不是针对车本身进行编......
  • [oeasy]python0093_电子游戏起源_视频游戏_达特茅斯_Basic_家酿俱乐部
    编码进化回忆上次内容EdRobert的创业之路从售卖diy组装配件到进军计算器市场最后发布牛郎星8800intel8080的出现让人人都有自己的个人电脑BillGate和Pau......