python 列表与元组

本文详细介绍了Python编程中列表与元组的基本操作,包括创建、复制、查看、统计、索引、增删改查等。通过示例代码展示了如何进行列表的常用操作,如append、insert、extend、sort等,并探讨了元组的特点和使用场景,强调了元组的不可变性及其在数据存储中的作用。
摘要由CSDN通过智能技术生成

coding:utf-8

当前系统日期:2022/7/26

列表与元祖

列表list [数据1,数据2,数据3…]

列表可以存储多个数据,不能重复,而且可以是不同类型的数据,可变类型

name_list = ['小明', '小芳', '小刚']

列表复制

new_name_list = name_list.copy()

查看

index(数据,开始索引,结束索引) 数据不存在报错

print(name_list.index('小明'))

count()统计数据出现的次数

print(name_list.count('小明'))

索引

print(name_list[0])

in 在…里面 not in 不在…里面

print('小明' in name_list)

注册账号,用户名不能重复

name = '小明'

name = input(‘请输入你的用户名’)

if name in name_list:
    print(f'注册失败,{name}已被注册!')
else:
    print(f'注册成功,你的用户名是{name}')

增加

+ 合并两个列表

print(['1'] + ['a'])

append()追加数据,把数据增加到最后

name_list.append('小雨')
print(name_list)

insert(索引,‘数据’) 插入数据

name_list.insert(0, '小李')
print(name_list)

extend(序列)合并数据

name_list.extend(['abc'])
print(name_list)

删除

del 目标

del name_list[0]
print(name_list)

remove 根据数据删除,数据不存在报错

name_list.remove('小明')
print(name_list)

pop(删除指定下标的数据,默认删除最后一个) 返回被删除的数据

print(name_list.pop(0))
print(name_list)

clear 清除列表中所有元素

name_list.clear()
print(name_list)

修改

赋值修改

name_list = ['小明', '小芳', '小刚']
name_list[0] = '小雨'
print(name_list)

倒置,翻转

name_list.reverse()
print(name_list)

sort(key=None,reverse=False(升序)) 排序

num_list = [5, 4, 3, 0, 2, 1]
num_list.sort()
print(num_list)

len() 返回序列的数据个数

遍历列表

while

i = 0
while i < len(name_list):
    print(name_list[i])
    i += 1

for

for i in name_list:
    print(i)

列表嵌套

list_list = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
print(list_list[0][1])

元组,存储数据,可以重复,不能更改,但是元组中的可变类型是可以被更改的

data = ('小明', '小芳', '小刚', [1, 2, 3])
data[3][0] = 'a'
print(data)
data1 = ('小明', '小芳', '小刚')

当创建单个元组的时候,后面需要加一个’,’

data2 = ('小明', )
data3 = tuple()
data4 = tuple(name_list)
print(data4)

元组查看方法,index count 索引 len

print(data.index('小明'))
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值