列表的基本操作元组

列表的基本操作 

添加 

s = ['hello','hi','python'.'你好']

append 添加     s.append('happy')    在末尾添加 happy

s = ['hello','hi','word'.'python']
s.append('中国')
print(s)

insert 添加  insert(需要插入的位置,需要插入的内容)

s = ['hello','hi','word','python']
s.insert(2,'english'print(s) 

extend 添加 添加 一个列表   把列表里的所有元素都添加到列表里

s = ['hello','hi','word','python']
s.exend[(1,2,3,4,5)]

删除 

pop 删除      s = s.pop(‘2’)  删除第2个元素,且返回删除的元素值

s = ['hello','hi','word'.'python']
s1 = s.pop(2)
print(s1)

del  切片删除   del s[1:2]   切片删除 删除 1 -- 2的元素   不包含 2 

s = ['hello','hi','word'.'python']
s.del[1:2]
print(s)

remove 删除  移除  s.remove(‘hello’)   移除hello

s = ['hello','hi','word'.'python']
s.remove('hello')
print(s)

clear 清除   清除列表里所有的元素

s = ['hello','hi','word','python']
s.clear()
print(s)

改 

 lst[0] = '大大'

 print(lst)      #赵四 换成了 大大    0 代表换的地方

lst = ['赵四','刘能','王二麻子','马云','马化腾' ]
lst[0] ='大大'
print(lst)

# lst[1:3] = ['反恐精英']

# print(lst) # 刘能 王二麻子 删除 然后在这个位子添加 反恐精英
lst = ['赵四','刘能','王二麻子','马云','马化腾' ]
lst[1:3] = '反恐精英'
print

# lst[::2] = ['赵云'] #应该有三个元素,一个元素数量不够,报错
# print(lst)
# lst[::2] = ['赵云','关羽','刘备']#切片修改的时候,如果步长不是1,注意元素的个数
# print(lst)

# lst = ['nihao','hi','hello',['python','jave',['赵四','刘能','谢大脚',[1,2,3,4]]]]
# 索引查找
# print(lst[3][2][0]) # 输出 赵四
# print(lst[3][2][3][2]) # 输出 3
# 切片查找
# lst[3] = 'c#' #输出 ['nihao', 'hi', 'hello', 'c#']
# lst[0] = "扫雷"
# print(lst) # 输出 ['扫雷', 'hi', 'hello', ['python', 'jave', ['赵四', '刘能', '谢大脚', [1, 2, 3, 4]]]]


元组
# tu = (3, )
# print((tu)) #<输出 (3,) 如果只有一个数字,那么需要在数字后便加上一个逗号 ,
# tu = tuple()
# print(tu) #表示这是一个空的元组

# tu = ('hello','hi','yes','no','python')
# tu.append('haha') # append 增加 会报错
# del tu[2] # del tu[2] 删除tu里第2个(yes)删除不了 报错
# print(tu)
# 在元组里不允许进行增改删


range


range 排序 默认情况下是从小排到大 是一个可迭代的对象 len()也是一个可迭代的对象
for i in range(1,10):
print(i) 输出结果 1 2 3 4 5 6 7 8 9 顾头不顾尾
for i in range(100,90,-1):
print(i) #步长是负数 表示排序从大拍到小 100 =>91
for i in range(100,90,-3):
print(i) # 输出结果 100 97 94 91 切片用法在这里也适用

lst = ['hello','hi','word','python','happy','jave']
for el in lst:
print(el) # 迭代 把列表里所有的元素都列出来

*********
list = ['盖浇饭','蛋炒饭','酱油炒饭','蒜苔炒肉','红烧鱼','米饭']
for i in range(len(list)):
print(i) # i 就是list的索引
print(list[i])
原文地址:https://www.cnblogs.com/lzqrkn/p/9396306.html