python列表
发布日期:2021-05-10 03:33:40 浏览次数:20 分类:精选文章

本文共 4074 字,大约阅读时间需要 13 分钟。

Python������������

��������������������������� [] ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������+���������������.extend()������������

���������������������

������������������������������������������������������������������������������������������������

list1 = ["a", 1, 2]
print(list1) # output: ['a', 1, 2]

������������������������������0������������������������������������

a = ['a', 'b', 'c']
print(a[0]) # ������������a���������������������������: 'a'
a[0] = 'A' # ������������a���������0���������������������A

������������

��������������������������������������������������������������������������������������������������������������������������������������������������������� list[start:stop:step]������������

  • start ���������������������������0���
  • stop ������������������������������������������
  • step ���������������������1���������������������������������������������

���������

numbers = [12, 23, 34, 45]
print(numbers[0:3]) # ������: [12, 23, 34]
print(numbers[:3]) # ������: [12, 23, 34]
print(numbers[1:]) # ������: [23, 34, 45]
print(numbers[:-1]) # ������: [12, 23, 34]
print(numbers[-2:]) # ������: [34, 45]

������������������������������������������������������������������������������������

list2 = ['a', 'b', 'c', 'd', 'e', 'f']
print(list2[0:4:3]) # ������: ['a', 'd']

���������������������������������������������

new_numbers = numbers[:]
print(new_numbers) # ������: [12, 23, 34, 45]

���������������������Python��������������������������������������������������������������������������������������������������������� new_numbers���������������������������������������������������������

���������������������

������������

  • append(item)������ item ������������������������
  • insert(index, item)������ item ������������������������
  • del item ��� del nums[index]���������������������������������
  • pop() ��� pop(index)���������������������������������������������������������

���������

a = ['a', 'b', 'c']
a.append('d') # ���������������������������d
a.insert(0, 'A') # ���������0���������������A
a.pop() # ���������������������������c���������������������poped

���������������

  • remove(item)��������������������������������� item���
  • sort()���������������������������������������������������������������
  • sorted()������������������������������������������������������������

���������

a = ['a', 'b', 'c']
a.remove('b') # ������������������������������' b'������
a.sort() # ���������������������['a', 'b', 'c']
sorted_a = sorted(a) # ���������������������������['a', 'b', 'c']

���������������������������������

  • len(list)���������������������������
  • for item in list������������������������������������

���������

list = list(range(1,5))    # ������������������ [1, 2, 3, 4]
for num in numbers:
print(num) # ������: 1, 2, 3, 4

������������������������

  • ���������������������������������
  • ������������ + ��������������������� * ���������������������������

���������

list1 = ['a', 'b', 'c']
list2 = ['d']
print(list1 * 2) # ������: ['a', 'b', 'c', 'a', 'b', 'c']
print(list1 + list2) # ������: ['a', 'b', 'c', 'd']
list1.extend(list2) # ���list1���������list2������������������

���������������������

  • ��������������������� list.index(item) ������������������������������������������������������������������������������������
  • ������������������������������������������ min() ��� max() ���������������
  • ������������������������ sum() ���������������

���������

numbers = list(range(1,5))    # ������������������ [1, 2, 3, 4]
sum_numbers = sum(numbers) # ���������������������������: 10
min_numbers = min(numbers) # ���������������������������: 1
max_numbers = max(numbers) # ���������������������������: 4

������������������������������������������������������������������������

squares = [value ** 2 for value in range(1,5)]
print(squares) # ������: [1, 4, 9, 16]
上一篇:String类和StringBuffer类
下一篇:[java][工具类][Arrays]

发表评论

最新留言

逛到本站,mark一下
[***.202.152.39]2025年04月21日 19时29分34秒