列表+列表循环+列表切片+元祖

定义一个列表:list = 【'wyj', 'zmy'】

新增:

1.在列表的末位新增一个Test元素

list.append('Test')

2.在列表指定位置添加Test元素

list.insert(1,'Test')

3.在列表中追加另外一个列表

list.extend(另外一个列表名) 

修改:

list[0] = 'AAA'

删除:

1.删除列表中的第一个元素

list.pop(0)   -->不写下标的话,默认删除最后一个

del list[0]

list.remove('wyj') --> 如果列表中有2个一样的数据,那么只删除第一个

注:pop方法删除时有返回值,del删除时没有返回值,remove是按照元素名称进行删除,del是python语句,不是方法。

列表的常用方法:

1.统计列表中某个元素的个数

list.count['wyj']

2.查看列表某个元素的下标

list.index('wyj')

3.列表元素顺序反转显示

list.reverse()

list1 = [2,4,6,1,5]

4.将列表中的元素从大到小正序排序

list1.sort()

list1.sort(reverse=True) -->降序

5.清空列表

list.clear()

6.将list1中的元素放到list中

list.extend(list1)

也可以

list2 = list + list1

循环:

for i in list:
  print(list)
  if 'wyj' in list:
    print('存在')
    break
  else:
  print('不存在')

注:不要循环删list,因为会导致下标错乱

切片:切片就是对list一个范围的取值

list = [1,2,3,4,5,6,7,8,9,10]

list = [0:8:2]   # 顾头不顾尾 0为从第一个元素开始取,8为取到下标为8的元素但是不包括8,如果8为负数,那就代表从最后往前取,取到倒数第八个元素,2为步长,代表隔几个元素取一次,如果步长是负数,那么就从后往前取值,并且如果步长是负数,那么前面切片范围也需要写负数,否则取不到值

元祖


tuple = (1,2,3,4)

#元组,元组里面的数据不可以修改

原文地址:https://www.cnblogs.com/wangyujian/p/11512507.html