<jupyter_start><jupyter_text><jupyter_code>class node:
  def __init__(self,data):
    self.data = data
    self.next = None
class linkedlist:
  def __init__(self):
    self.head= None
    self.last_node = None
  def append(self,data):
    if self.last_node is None:
      self.head= node(data)
      self.last_node = self.head
    else:
      self.last_node.next = node(data)
      self.last_node= self.last_node.next
  def display(self):
    current=self.head
    while current is not None:
      print(current.data,"-->",end=" ")
      current=current.next
      print("Null")
a_list = linkedlist()
n=int(input("enter your value "))
for i in range(n):
  d= int(input("enter numbers "))
  a_list.append(d)
a_list.display()<jupyter_output>enter your value 3
enter numbers 10
enter numbers 20
enter numbers 30
10 --> Null
20 --> Null
30 --> Null
{'fraction_non_alphanumeric': 0.12413793103448276, 'fraction_numerical': 0.014942528735632184, 'mean_word_length': 2.888392857142857, 'pattern_counts': {'":': 0, '<': 4, '<?xml version=': 0, '>': 8, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'chain_length': '1', 'dir': 'jupyter-structured-clean-dedup', 'id': '342102', 'license': 'MIT', 'n_tokens_mistral': 313, 'n_tokens_neox': 298, 'n_words': 74, 'path': 'Datastructers.ipynb', 'repo_name': 'iruthvik/movie-tracker', 'size': '870'}