python 最大值的索引_Python中列表,元组,字典,字符串的使用

ecef0302b28e760f40eb5bd04fc85993.png

Python中的数据类型可以分为数字型和非数字型

非数字型中包括列表,元组,字典,字符串

在Python中,所有的非数字型变量都具有一下的dt特点:

1.都是一个序列(sequence),也可以理解为一个可以装东西的容器

2.取值[]

3.遍历 for in

4.计算长度,最大值/最小值,比较,删除

5.连接+和重复*

6.切片

1.1列表的含义

List(列表)是Python中使用最频繁的数据类型,在其它语言中也叫数组。

  • 专门用来存储一串信息
  • 列表用[]定义,数据之间用逗号分隔
  • 列表的索引从0开始。
  • 列表.sort() 升序排序
  • 列表.sort(reverse=True) 降序排序
  • 列表.reverse() 反转,逆序
  • 列表.count(数据) 计算数据出现的次数

247a0b0bb1d6272320e783caef078d80.png

索引一般都是从0开始的

c709b0dba787ef07748c4352061f40bc.png

输入help(list)查看内置的函数

66acfea414bc67af2f189f7eb688b09b.png

按住ctrl+q会出现解释文档

f674e848e7e1be5955bc968ccb401f48.png
list=["张三","李四","王二麻子"]

print(list[0])
# 知道数据的内容,想确定数据在列表中的位置
print(list.index("李四")+1)

# 1.修改
list[0]="光头强"

# 列表指定的索引超出范围,程序会报错 IndexError: list assignment index out of range
# list[3]="熊大"

# 2.增加
# append方法可以在列表的末尾追加数据
list.append("王小二")
# insert方法可以在指定的索引位置插入数据
list.insert(1,"熊二")

# extend列表可以把其它列表的完整内容,追加到当前列表的末尾
list2=["大头","二头","三狗"]
list.extend(list2)

# 3.删除
# remove方法可以从列表中删除指定的数据
list.remove("大头")
# pop方法在默认情况下可以将列表的最后一项数据删除
list.pop()
# pop方法也可以删除指定位置的索引
list.pop(0)
# clear方法可以清空列表
# list.clear()

# 使用del关键字删除列表元素
# 提示:在日常开发中,要从列表删除数据,建议使用列表提供的方法
del list[0]

# del的关键字本质上是用来将一个变量从内存中删除的 NameError: name 'name' is not defined
# 注意:如果使用del关键字将变量从内存中删除,或许的代码就不能使用这个变量了
name="小明"
del name
# print(name)

# len(length 长度)函数可以统计列表中函数的总数
list_len=len(list)
print("列表中包含%d个元素" %list_len)

#count方法可以统计列表中某一个数据出现的次数
print(list.count("李四"))

# remove会删除列表中第一次出现的数据,如果数据不存在,程序就会报错
list.append("李四")
list.remove("李四")
print(list)
name_list=["张三","李四","王二麻子","傻"]
num_list=[10,9,15,20,35,45]
# 升序
# name_list.sort()
# num_list.sort()

# 降序
# name_list.sort(reverse=True)
# num_list.sort(reverse=True)

# 反转
name_list.reverse()
num_list.reverse()

print(name_list)
print(num_list)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值